根據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化
截屏2021-01-06 下午2.20.17.png
某個路徑下有沒有這個文件需要.path
系統磁盤下貌似不能新建自己的文件
logFilePath = try FileManager.default.url(for: FileManager.SearchPathDirectory.cachesDirectory, in: FileManager.SearchPathDomainMask.userDomainMask, appropriateFor: nil, create: true).appendingPathComponent("KitLogData.text")