设置在OS X swift 3.0中删除文件的权限

时间:2017-12-06 10:36:52

标签: swift macos permissions directory

我编写了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)
                    }
                }

在上面的代码中,我在目录中找到了存在的文件,但是由于您没有权限访问它而无法删除""。

我想获得访问权限的解决方案并从目录中删除文件。提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您希望自己的应用能够访问自己应用以外的文件,则需要在应用目标的功能中关闭App Sandbox。