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

时间:2016-02-18 07:53:46

标签: 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().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是否认为我指的是本地文件?

我真正想做的是将在线目录的内容复制到设备上的文档目录中。如果上述情况不可能,那么最好的方法是什么呢?

0 个答案:

没有答案