`
158067568
  • 浏览: 326967 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

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;
}

 

 

 

0
0
分享到:
评论
2 楼 fancheng1020 2013-03-28  
hhb19900618 写道
兄弟 你好 !怎么 运行之后 根本没看到 /Users/zhangchenlong/test 这个的文件夹呢?不明白意思  能否解释一下呢?



这个是他自己测试的名字 你用的时候得改zhangchenlong为自己计算机的名字
1 楼 hhb19900618 2012-03-06  
兄弟 你好 !怎么 运行之后 根本没看到 /Users/zhangchenlong/test 这个的文件夹呢?不明白意思  能否解释一下呢?

相关推荐

Global site tag (gtag.js) - Google Analytics