不确定这是我的代码的问题,但我得到了#34;权限被拒绝"错误建议我在执行let files = try fileManager(...)
行时无权查看文件/文件夹。
let fileManager = FileManager.default
let folderURL = URL(fileURLWithPath: "/Volumes/Worktop/Telemetry/", isDirectory: true)
do {
let resourceKeys:[URLResourceKey] = [.fileSizeKey]
let files = try fileManager.contentsOfDirectory(at: folderURL, includingPropertiesForKeys: resourceKeys, options: FileManager.DirectoryEnumerationOptions.skipsHiddenFiles)
for file in files
{
if file.pathExtension == "ibt"
{
print(file.absoluteString)
}
}
} catch {
print(error)
}
对于文件和文件夹,属性都设置为read/write
,因此我不认为这是问题所在。任何关于如何从代码访问文件的指针或帮助都表示赞赏。