zoukankan      html  css  js  c++  java
  • Objective-C Foundation 框架 Example :Looking for Files 查找文件

    Objective-C Foundation 框架    Example :Looking for Files  查找文件

    NSFileManager. The NSFileManager class lets you do stuff with the file system, like create directories, remove files, move files around, and get information about files.

     NSFileManager:让你处理一些文件系统的事情,比如创建目录,移除文件,移动文件,获取文件的信息。

     

     

    //
    
    //  main.m
    
    //  Helloworld
    
    //
    
    //  Created by kfx on 15-5-4.
    
    //  Copyright (c) 2015年 com.MySuperCompany. All rights reserved.
    
    //
    
     
    
    #import <Foundation/Foundation.h>
    
     
    
    int main(int argc, const char * argv[]) {
    
        @autoreleasepool {
    
            NSFileManager *manager;
    
            manager = [NSFileManager defaultManager];
    
              
    
            NSString *home;
    
            home = [@"~" stringByExpandingTildeInPath];
    
              
    
            NSDirectoryEnumerator *direnum;//目录枚举
    
            direnum = [manager enumeratorAtPath:home];
    
              
    
            NSMutableArray *files;
    
            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;
    
    }
    

      

        return 0;

    }

     

     

     

    where in the file system to start looking at files?

    Starting from the top level of your hard drive could take a long time, so let's just look in your home directory.

    在home目录下开始。

    Luckily, Unix (and OS X) has a shorthand character for the home directory, which is ~ (also known as the tilde).

    unix 和os x 有一个简单地字符串代表home 目录。 

  • 相关阅读:
    js setInterval() 用法示例
    js 判断iframe是否加载完毕
    el表达式 多条件判断
    exception java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
    oracle 存储过程 示例
    linux下小试redis demo
    关于数组的一些经常使用函数
    大话设计模式—何为设计模式
    窗口间传值的几种方法
    ncurses简单的一个多窗体程序
  • 原文地址:https://www.cnblogs.com/ljlkfx/p/4479953.html
Copyright © 2011-2022 走看看