Swift 4.2访问已装载卷中目录的内容

时间:2018-11-18 14:45:08

标签: swift xcode

我正在尝试检索在Xcode中名为 crypt_1 的已安装卷的根目录中找到的所有文件的文件URL。当我运行FileExists函数时,它返回true指示已找到文件,但是当我尝试读取内容时,它会在下面抛出以下错误,该错误基本上告诉我尽管设置了read /,但我没有权限将卷上的权限写入“所有人”。

  

Error Domain = NSCocoaErrorDomain代码= 257“文件“ Crypt_1”无法   因为您没有查看权限而被打开。”   UserInfo = {NSUserStringVariant =(       文件夹),NSURL = file:/// Volumes / Crypt_1,NSFilePath = / Volumes / Crypt_1,NSUnderlyingError = 0x600000c52670 {Error   Domain = NSPOSIXErrorDomain代码= 1“不允许操作”}}

我的实现如下所示:

 do{
        let itemsExist = fm.fileExists(atPath: crypt_1.path)
        print(itemsExist)
        let items = try fm.contentsOfDirectory(atPath: crypt_1.path)
        print(items)
    }
    catch{
        print ("\(error)")
    }

如果有人能指出我正确的方向,那将不胜感激!

干杯,欢呼声

0 个答案:

没有答案