0

如何获取存储在特定目录中的所有文件的NAMES的 NSArray,例如:“ http://www.someurl/somedirectory/ ”?

4

2 回答 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 回答