override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//首先获得文件管理对象,它的主要功能包括:读取文件中的数据、向一个文件中写入数据、删除或复制文件、移动文件、比较两个文件的内容、测试文件的存在性等
let manager = FileManager.default
let url = NSHomeDirectory() + "/Documents/"
do {//首先创建一个异常捕捉语句,用于遍历一个文件夹
let contents = try manager.contentsOfDirectory(atPath: url)//获得文档目录下的所有内容,并存储在一个数组对象中
print("contents: \(contents)\n")//在控制台打印输出数组内容
//获得文档目录下的所有内容,以及子文件夹下的内容,并存储在一个数组对象中
let contents2 = manager.enumerator(atPath: url)
print("contents2: \(String(describing: contents2?.allObjects))")//在控制台打印输出数组内容
} catch {
print("Error occurs.")
}
}
Xcode9学习笔记70 - 对文件夹进行遍历操作
最新推荐文章于 2022-05-31 00:03:02 发布