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")
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容