根據(jù)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
某個(gè)路徑下有沒(méi)有這個(gè)文件需要.path
系統(tǒng)磁盤(pán)下貌似不能新建自己的文件
logFilePath = try FileManager.default.url(for: FileManager.SearchPathDirectory.cachesDirectory, in: FileManager.SearchPathDomainMask.userDomainMask, appropriateFor: nil, create: true).appendingPathComponent("KitLogData.text")