文件路径
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
}
网友评论