【发布时间】:2018-05-20 05:02:42
【问题描述】:
我为 osx 应用程序编写代码以从目录路径中删除文件,但我收到错误消息“无法删除,因为您无权访问它”。所以我想设置访问权限代码来删除该文件列表。如果有人有想法或解决方案,请帮助我。下面贴出的代码供参考:
if fileManager.fileExists(atPath: fullpath) == true {
print("File Available \(fullpath)")
do {
_ = try fileManager.removeItem(atPath: fullpath)
} catch let error as NSError{
print(error.localizedDescription)
}
}
在上面的代码中,我在目录中找到了存在的文件,但我收到错误“无法删除,因为您无权访问它”。
我想获得访问权限的解决方案并从目录中删除文件。提前致谢。
【问题讨论】:
-
您是否关闭了应用目标功能中的沙盒?
-
不,我已将 App Sandbox 设置为 ON。
标签: swift macos permissions directory