根据URL删除文件。 .userDomainMask 是在用户目录下,documentDirectory是文稿文件夹
func removeOldFiles(){
let logFilePath: URL = (FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first?.appendingPathComponent("KitLogData.text"))!
if FileManager.default.fileExists(atPath: logFilePath.path){
do {
try FileManager.default.removeItem(at: logFilePath)
} catch _ {
print("删除失败了")
}
}
}
url.path : 是本地文件路径
URL.absoluteString: 是URL的直接string化
某个路径下有没有这个文件需要.path
系统磁盘下貌似不能新建自己的文件
logFilePath = try FileManager.default.url(for: FileManager.SearchPathDirectory.cachesDirectory, in: FileManager.SearchPathDomainMask.userDomainMask, appropriateFor: nil, create: true).appendingPathComponent("KitLogData.text")