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 目录。 

  • 相关阅读:
    设计模式读书笔记
    effective_c++(第三版)读书笔记
    CS-Notes 操作系统读书笔记
    数据库笔记
    后台开发核心技术与应用读书笔记
    python3.7安装numpy pandas失败的处理方案
    线段树模板
    KMP算法
    离散实验——欧拉图的判定和应用
    堆排序算法及其实现
  • 原文地址:https://www.cnblogs.com/ljlkfx/p/4479953.html
Copyright © 2011-2022 走看看