objective-c 遍曆檔案夾查看檔案

來源:互聯網
上載者:User

標籤:

//
//  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/tang/desktop/123" stringByExpandingTildeInPath];

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

        //列舉出檔案路徑下的目錄

        NSDirectoryEnumerator *direnum = [manager enumeratorAtPath:home];

        NSMutableArray *files = [NSMutableArray arrayWithCapacity:42];

        NSString *filename ;

        while (filename = [direnum nextObject]) {

            [files addObject: filename];

//            if ([[filename pathExtension] isEqualTo:@"jpg"]) {

//                [files addObject: filename];

//            }

        }

        

        NSEnumerator *fileenum;

        fileenum = [files objectEnumerator];

        for (id filePath in fileenum) {

            NSLog(@"%@", filePath);

        }

        

        

//        while (filename = [fileenum nextObject]) {

//            NSLog(@"%@", filename);

//        }

        

    }

    return 0;

}

 

 

  

objective-c 遍曆檔案夾查看檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.