使用Swift的FileManager遍历文件夹及其子文件夹中的文件

Iacopo Boccalari:

我对Swift编程非常陌生,并且试图遍历文件夹中的文件。我在这里查看了答案并尝试将其转换为Swift语法,但未成功。

let fileManager = NSFileManager.defaultManager()
let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderPath)

for element in enumerator {
    //do something
}

我得到的错误是:

Type 'NSDirectoryEnumerator' does not conform to protocol 'SequenceType'

我的目的是查看主文件夹中包含的所有子文件夹和文件,并找到具有特定扩展名的所有文件,然后对它们进行处理。

pNre:

使用以下nextObject()方法enumerator

while let element = enumerator?.nextObject() as? String {
    if element.hasSuffix("ext") { // checks the extension
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

遍历所有文件夹及其所有子文件夹VBA

如何从Webpack JavaScript中的文件夹,子文件夹及其子文件夹动态获取文件

如何使用vba遍历所有子文件夹及其子文件夹等等,以检查文件夹是否存在?

在 Python 中浏览和合并文件夹及其子文件夹中的 Excel 文件

从文件夹及其子文件夹中获取损坏文件的列表

从文件,文件夹及其子文件夹中删除前导空格

更改文件夹及其子文件夹中每个.txt文件的编码

Gulp-定位文件夹及其子文件夹中的所有文件

Windows 中文件夹及其子文件夹中的所有文件的列表

如何最好地删除文件夹及其子文件夹中的所有文件

从文件夹及其子文件夹中查找特定的文件类型

删除文件夹及其子文件夹中超过7天的文件

删除文件夹及其子文件夹中的所有文件

遍历文件夹和子文件夹中的所有文件并获取创建日期

如何遍历文件夹并从分组的子文件夹中获取某些文件?

如何删除文件夹及其子文件夹中的符号链接?

遍历文件夹中的文件(C ++)

遍历文件夹中的文件

遍历文件夹中的文件(javascript)

遍历文件夹并使用文件夹名称顺序重命名每个文件夹中的所有文件

使用If语句文件夹和子文件夹

将文件夹及其子文件夹中的所有文件名写入CSV文件的脚本

如何遍历文件夹A的子文件夹以获取每个子文件夹中的文件名并使用VBA从文件夹B复制其他同名文件

使用批处理将单个文件复制到子文件夹及其子文件夹等

在子文件夹中搜索文件

循环遍历 bash 中的子文件夹

是否可以遍历Jekyll中的子文件夹?

遍历子文件夹以在许多目录中运行命令

遍历父目录中的子文件夹-VBA