如何获取存储在特定目录中的所有文件的NAMES的 NSArray,例如:“ http://www.someurl/somedirectory/ ”?
问问题
690 次
2 回答
2
这确实是必须在服务器端生成的东西,然后在设备上解析。我知道 Apache 有一个选项可以打开目录索引,所以你可以这样做,然后下载生成的目录索引并解析 HTML(使用 NSXMLParser 或其他解析库),每次你添加一个 NSString 到 NSMutableArray找到一个文件名。
于 2009-08-26T03:43:12.840 回答
1
应该是这样的东西..
NSURL* url = [NSURL URLWithString: @"http://address.tld/path/files.txt"];
NSString* data = [NSString stringWithContentsOfURL: url];
if(data)
{
NSArray* files = [data componentsSeparatedByString: @"\n"];
for(NSString* filename in files)
{
NSLog(@"%@", filename);
}
}
于 2009-08-26T08:48:01.773 回答