2011-02-07 88 views
0

我想从保存在服务器上的文件夹中获取所有文件名。我现在的代码是:目标C:从服务器检索文件夹的内容

NSFileManager *filemgr; 
NSString *currentpath; 
NSArray *filelist; 
int count; 
int i; 

filemgr = [NSFileManager defaultManager]; 

filelist = [filemgr contentsOfDirectoryAtPath:@"http://cheekyapps.com/cuzzins/" error:nil]; 

count = [filelist count]; 

for (i = 0; i < count; i++) 
    NSLog (@"%@", [filelist objectAtIndex: i]); 

如果我在我的网址更改为类似/tmp它的工作原理,但如果该文件夹是不是本地的事实并非如此。有没有更好的方法来做到这一点?

编辑

还是有办法通过FTP来做到这一点?

回答

3

这是不可能的,你尝试它的方式。 NSFileManager通常只用于本地资源。

列出远程服务器上目录的内容是完全不同的。这在大多数网站上也是不可能的(显然包括你在代码中使用它的网站)。您应该尝试找到另一种方式来访问您需要的数据。