【发布时间】:2016-04-29 15:31:54
【问题描述】:
我正在尝试创建一个函数,该函数可以删除文档目录中具有给定文件扩展名的多个文件。
到目前为止,我有以下功能,但我可以在旧版本上完成它以删除找到的文件吗?
static func searchFilesDocumentsFolder(Extension: String) {
let documentsUrl = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first!
do {
let directoryUrls = try NSFileManager.defaultManager().contentsOfDirectoryAtURL(documentsUrl, includingPropertiesForKeys: nil, options: NSDirectoryEnumerationOptions())
//print(directoryUrls)
let Files = directoryUrls.filter{ $0.pathExtension == Extension }.map{ $0.lastPathComponent }
print("\(Extension) FILES:\n" + Files.description)
} catch let error as NSError {
print(error.localizedDescription)
}
}
【问题讨论】:
标签: swift nsfilemanager