文件路径
private func getFilePath() -> String{
NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, **true**).first! + "/"
}
修改文件名
newName 需要修改的名字
oldFileNameStr 旧文件名称
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
}
网友评论