zoukankan      html  css  js  c++  java
  • objective-c 遍历文件夹查看文件


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

    }

     

     
  • 相关阅读:
    GitHub入门之一:使用github下载项目
    Android Fragment 真正的完全解析(下)
    Android Fragment 真正的完全解析(上)
    c# 发送邮件
    SmartThreadPool
    虚拟机
    相关系数
    为枚举类型添加说明 zt
    MD5
    hashcode
  • 原文地址:https://www.cnblogs.com/tangranyang/p/4483451.html
Copyright © 2011-2022 走看看