美文网首页
Swift FileManager 修改文件名

Swift FileManager 修改文件名

作者: 花漾爱意 | 来源:发表于2020-12-14 10:50 被阅读0次

文件路径

private func getFilePath() -> String{
  NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first! + "/"
 }

修改文件名

/**
@param newName 需要修改的名字

@param oldFileNameStr 旧文件名称

@param return true 修改成功
*/
public func changeFileName(_ newName:String ,_ oldFileNameStr:String) ->Bool{
  let fileMgr = FileManager.default
  let oldFilePath = getFilePath() + oldFileNameStr // 获取需要修改文件的路径
  let newPath = getFilePath() + newName + ".plist" // 重命名之后文件的路径
  let url = URL(fileURLWithPath: oldFilePath)
  var state = false
  do{
   try fileMgr.moveItem(at: url, to:URL(fileURLWithPath: newPath))
   state = true
  }catch let error as NSError{
   print("error \(error)")
   state = false
  }
  return state

 }

相关文章

网友评论

      本文标题:Swift FileManager 修改文件名

      本文链接:https://www.haomeiwen.com/subject/kqqvgktx.html