Ios 如何从Swift 3中的文档/收件箱/中选择.zip文件
如何从文档/收件箱/目录中选择zip文件。还将所选文件的引用提供给变量Ios 如何从Swift 3中的文档/收件箱/中选择.zip文件,ios,swift3,Ios,Swift3,如何从文档/收件箱/目录中选择zip文件。还将所选文件的引用提供给变量 let filemanager:FileManager = FileManager() let files = filemanager.enumerator(atPath: NSHomeDirectory()) while let file = files?.nextObject() { print("Files::",file) } o/p: Files:: Documents/I
let filemanager:FileManager = FileManager()
let files = filemanager.enumerator(atPath: NSHomeDirectory())
while let file = files?.nextObject() {
print("Files::",file)
}
o/p:
Files:: Documents/Inbox
Files:: Documents/Inbox/abc.zip
Files:: Documents/Inbox/pqrs.zip
Files:: Documents/Inbox/xyz.zip
Files:: Library
Files:: Library/Caches
Files:: Library/Caches/Snapshots
Files:: Library/Preferences
我需要从此列表中选择zip文件。swift 3
let filemanager:FileManager = FileManager()
let files = filemanager.enumerator(atPath: NSHomeDirectory())
while let file = files?.nextObject() {
//print("Files::",file)
if (String(describing: file).characters.count >= 4){
let fileName = file as! String
if fileName.substring(from:fileName.index(fileName.endIndex, offsetBy: -4)) == ".zip"{
print((file as! NSString).lastPathComponent)
self.arrayZipfile.append((file as! NSString).lastPathComponent)
}
}
}
选择arrayZipFile索引。swift 3
let filemanager:FileManager = FileManager()
let files = filemanager.enumerator(atPath: NSHomeDirectory())
while let file = files?.nextObject() {
//print("Files::",file)
if (String(describing: file).characters.count >= 4){
let fileName = file as! String
if fileName.substring(from:fileName.index(fileName.endIndex, offsetBy: -4)) == ".zip"{
print((file as! NSString).lastPathComponent)
self.arrayZipfile.append((file as! NSString).lastPathComponent)
}
}
}
选择arrayZipFile index。您必须应用谓词并设置获取.zip文件的正确路径。您必须应用谓词并设置获取.zip文件的正确路径。