我已经获取文档目录的路径并在里面创建一些目录。我已经知道如何检查目录是否存在,删除它或其文件,但是,我如何列出目录?谢谢。iOS列表现有目录
的文件列表,我用:
int Count;
NSString *path;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"SomeDirectoryName"];
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:NULL];
for (Count = 0; Count < (int)[directoryContent count]; Count++)
{
NSLog(@"File %d: %@", (Count + 1), [directoryContent objectAtIndex:Count]);
}
你能指导我该怎么做吗? – 2013-02-18 07:00:34
@AmiriDev你看看[-enumeratorAtPath:']的文档(https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html %23 // apple_ref/OCC/instm /的NSFileManager/enumeratorAtPath :)?这里有一个例子。 – Caleb 2013-02-18 07:12:47
你能回答这个问题吗? http://stackoverflow.com/questions/14931224/how-to-get-the-list-of-directores-in-nsdocumentdirectory – 2013-02-18 07:21:48