Swift-列出非本地目录的内容

Swift-列出非本地目录的内容,swift,file,url,directory,nsfilemanager,Swift,File,Url,Directory,Nsfilemanager,我想在Swift 2中列出外部目录的内容。对于本地目录来说似乎很容易,但对于外部目录,我就是搞不懂。这是我的密码: var theUrlString = "https://great-castles.com/images/berkeley/" var theUrl = NSURL(string: theUrlString)! do { let directoryContents = try NSFileManager.defaultManager().contentsOfDirectory

我想在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)
}
在操场上,我发现了一个错误:
无法打开文件“berkeley”,因为没有此类文件

请注意,作为示例,我只是在其中抛出了一个随机URL。但是,所以我应该能够得到一份文件列表,对吗?NSFileManager.defaultManager是否认为我指的是本地文件


我真正想做的是将在线目录的内容复制到设备上的文档目录中。如果上述方法不可行,您有什么想法吗?

NSFileManager不处理远程文件或文件夹:请参阅示例或。谢谢!这些链接真的很有用。看起来问题在于远程目录实际上不像文件系统那样工作,它返回了一个html文件,列出了它的内容,而NSFileManager无法解析该文件。我喜欢使用FTP或将所有内容放入单个存档的想法。