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;

    }

     

     
  • 相关阅读:
    Web 跨域请求(OCRS) 前端解决方案
    接口与抽象
    观察者模式
    建造者模式(Builder)
    外观设计模式 (Facade)
    模板方法模式( TemplateMethod)
    原型模式(ProtoType)
    简单工厂法( Factory Method)
    backup与recover
    Oracle自动备份脚本的实现
  • 原文地址:https://www.cnblogs.com/tangranyang/p/4483451.html
Copyright © 2011-2022 走看看