我一直在寻找使用swift列出所有目录和子目录中所有文件的方法。
我在下面列出了行不通的候选解决方案。一种可以部分起作用的方法列出了该目录中的所有文件夹,但无法递归列出文件或使用如下路径表达式。
这是部分起作用的代码:
let filemanager:FileManager = FileManager()
let files = filemanager.enumerator(atPath: NSHomeDirectory())
while let file = files?.nextObject() {
print(file)
局限性
"/User/[username]/Desktop/"
之类的路径。如何解决此问题?
这是我尝试过但没有用的答案的链接