Mac 本地存儲

根據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")
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容