【发布时间】:2011-07-30 21:02:14
【问题描述】:
您好,我正在尝试从给定服务器读取所有文件。我想做什么:
- 读取所有文件夹
- 获取文件夹内的文件 URL
我尝试使用此方法获取服务器的文件夹和文件,但它返回给我一个包含 MacBook 文件夹的数组:
NSURL *directory = [NSURL URLWithString:@"linktoserver"];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error = nil;
self.contentList = [[NSArray alloc] initWithArray:[fileManager contentsOfDirectoryAtURL:directory includingPropertiesForKeys:[[NSArray alloc] initWithObjects:NSURLNameKey, nil] options:NSDirectoryEnumerationSkipsHiddenFiles error:&error]];
if (error != nil) {
NSLog(@"ERROR: %@",[error localizedDescription]);
}
NSLog(@"%@",contentList);
日志:
> 2011-04-06 15:37:38.413 Bildergalerie[744:207] (
> "file://localhost/Applications/",
> "file://localhost/Benutzerhandbu%CC%88cher%20und%20Informationen",
> "file://localhost/Cancel",
> "file://localhost/Developer/",
> "file://localhost/Library/",
> "file://localhost/opt/",
> "file://localhost/Shockwave%20Log",
> "file://localhost/System/",
> "file://localhost/Users/",
> "file://localhost/usr/" )
谁能帮我找到答案?我真的很困惑,Google 没有找到好的解决方案或教程。
非常感谢, mavrick3.
【问题讨论】:
标签: iphone objective-c nsfilemanager