【发布时间】:2016-12-10 14:21:08
【问题描述】:
我想在应用程序的临时文件夹中创建文件夹结构。
文件夹的结构应该是:
-
iPhone
- 强度
- 积极的
- 否定
- 省略号
- 积极的
- 否定
- 复合
- 积极的
- 否定
- 强度
我正在使用FileManager 创建目录。
class func createBaseDirectory() {
let filemgr = FileManager.default
let dirPaths = filemgr.urls(for: .documentDirectory, in: .userDomainMask)
let docsURL = dirPaths[0]
let newDir = docsURL.appendingPathComponent("iPhone").path
do {
try filemgr.createDirectory(atPath: newDir, withIntermediateDirectories: true, attributes: nil)
} catch let error as NSError {
print("Error: \(error.localizedDescription)")
}
}
但是这种方式效率不高。因为我应该复制相当多的代码sn-ps。 Swift语言是否有一些更方便的方法来创建文件夹结构?
【问题讨论】:
-
将文件夹名称数组传递给函数,并使用循环创建每个文件夹...
标签: ios swift swift3 nsfilemanager