我想从我保存在服务器上的文件夹中获取所有文件名。我现在的代码是:
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做到这一点?
答案 0 :(得分:3)
这是你尝试它的方式所不可能的。 NSFileManager
通常仅用于本地资源。
在远程服务器上列出目录的内容完全不同。在大多数网站上也是不可能的(显然包括您在代码中尝试使用的网站)。您可能应该尝试找到另一种方法来访问所需的数据。