您的位置:首页 > 移动开发 > Objective-C

objective-c 遍历文件夹及判断文件类型

2012-07-17 14:41 246 查看

objective-c 遍历文件夹及判断文件类型

//
// main.m
// FileSearchTest
//
// Created by Zhang Leonardo on 11-10-31.
// Copyright (c) 2011年 __MyCompanyName__. All rights reserved.

// To discuss via :www.renren.com/leonardozhang
//

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{

@autoreleasepool {

NSFileManager *manager = [NSFileManager defaultManager];
NSString *home = [@"/Users/zhangchenlong/test" stringByExpandingTildeInPath];

NSLog(@"home: %@", home);

NSDirectoryEnumerator *direnum = [manager enumeratorAtPath:home];

NSMutableArray *files = [NSMutableArray arrayWithCapacity:42];
NSString *filename ;
while (filename = [direnum nextObject]) {
if ([[filename pathExtension] isEqualTo:@"jpg"]) {
[files addObject: filename];
}
}

NSEnumerator *fileenum;
fileenum = [files objectEnumerator];

while (filename = [fileenum nextObject]) {
NSLog(@"%@", filename);
}

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: