我想在Swift 2中列出外部目录的内容。对于本地目录来说似乎很容易,但我无法用外部目录来解决它。这是我的代码:
var theUrlString = "https://great-castles.com/images/berkeley/"
var theUrl = NSURL(string: theUrlString)!
do {
let directoryContents = try NSFileManager.defaultManager().contentsOfDirectoryAtURL(theUrl, includingPropertiesForKeys: nil, options: NSDirectoryEnumerationOptions())
print(directoryContents)
} catch let error as NSError {
print(error.localizedDescription)
}
在操场上,我收到错误:
The file “berkeley” couldn’t be opened because there is no such file
请注意,我只是在那里扔了一个随机网址作为示例。但是it is accessible,所以我应该能够获得文件列表,对吧? NSFileManager.defaultManager是否认为我指的是本地文件?
我真正想做的是将在线目录的内容复制到设备上的文档目录中。如果上述情况不可能,那么最好的方法是什么呢?