我正在尝试统计目录中的整个文件,包括子目录。这是我的第一个文件夹来算的文件:计算目录和子目录中的文件? iPhone
-(NSString *)numberOfPhotos
{
NSString *MyPath = @"/rootdirectory/";
NSArray *directoryContent = [[NSFileManager defaultManager] directoryContentsAtPath:MyPath];
return [NSString stringWithFormat:@"%d", [directoryContent count]];
}
我想也许像
for (file in folder){
[file count]
{
的东西,但似乎没有工作。
UPDATE: 其实很简单:
NSDirectoryEnumerator *subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:musicPath error:nil];
它将返回一个NSArray对象而不是NSDirectoryEnumerator – dark 2012-06-19 08:18:04
NSArray * subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath: musicPath错误:无]; – BhushanVU 2014-03-25 12:17:58