我正在学习Swift,并想知道以一种最佳的方式如何列出一个目录中所有文件的绝对路径,包括子文件夹中的文件(仅文件)
我尝试了以下方法,但它似乎只列出所有内容的名称,而不是带有完整路径的文件名,甚至还有文件夹名。
let paths = FileManager.default.subpaths(atPath: folderPath)
for p in paths! {
print p
}
}
以及
let items = try fm.contentsOfDirectory(atPath: folderPath)
通过谷歌搜索没有找到任何可行的方法。
这是针对 macOS 10.14 的。
非常感谢你的帮助!
谢谢
var files = [String]()
andfiles.append(fileURL.path)
- vadianprint(element)
也很简洁。如果使用字符串数组,我还建议使用elements.sort()
。https://dev59.com/r18e5IYBdhLWcg3w2dcD#55697010 - bubbaspike