在OS X swift 3.0中设置删除文件的权限
我为osx应用程序编写了从目录路径删除文件的代码,但收到的错误是“无法删除,因为您没有访问该文件的权限”。所以我想设置访问权限代码来删除文件列表。如果有人有想法或解决方案,请帮助我。下面粘贴的代码仅供参考:在OS X swift 3.0中设置删除文件的权限,swift,macos,permissions,directory,Swift,Macos,Permissions,Directory,我为osx应用程序编写了从目录路径删除文件的代码,但收到的错误是“无法删除,因为您没有访问该文件的权限”。所以我想设置访问权限代码来删除文件列表。如果有人有想法或解决方案,请帮助我。下面粘贴的代码仅供参考: if fileManager.fileExists(atPath: fullpath) == true { print("File Available \(fullpath)") do {
if fileManager.fileExists(atPath: fullpath) == true {
print("File Available \(fullpath)")
do {
_ = try fileManager.removeItem(atPath: fullpath)
} catch let error as NSError{
print(error.localizedDescription)
}
}
在上面的代码中,我在目录中找到了exist文件,但我得到了一个错误“无法删除,因为您没有访问它的权限”
我想获得访问权限的解决方案并从目录中删除文件。提前感谢。如果你想让你的应用程序能够访问自己应用程序之外的文件,你需要关闭应用程序目标功能中的应用程序沙盒。你是否关闭了应用程序目标功能中的沙盒?否,我已将应用程序沙盒设置为打开。好的,我已签出。但还有一个问题,它没有选择关闭。你有解决这个问题的方法吗?你说它没有被选择关闭是什么意思?我是说当我选择那个按钮关闭它时,它没有工作。保持开机状态,完成了。多谢各位@Dávid Pásztor