zoukankan      html  css  js  c++  java
  • OC5_NSFileManger

    //
    //  main.m
    //  OC5_NSFileManger
    //
    //  Created by zhangxueming on 15/6/19.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    //NSFileManager 是一个单例类
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            //创建文件管理器对象
            NSFileManager *fm1 = [NSFileManager defaultManager];
            NSFileManager *fm2 = [NSFileManager defaultManager];
            NSFileManager *fm3 = [NSFileManager defaultManager];
            NSLog(@"fm1 = %p fm2 = %p fm3 = %p", fm1, fm2, fm3);
            
            //浅层遍历目录
            //- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error
            //path: 目录的路径
            //error: 打开目录出错, 会创建一个NSError对象
            
            NSError *dicError=nil;
            NSArray *dicArray = [fm2 contentsOfDirectoryAtPath:@"/Users/zhangxueming/Desktop/Test" error:&dicError];
            if (dicArray) {
                NSLog(@"dicArray = %@", dicArray);
            }
            else{
                NSLog(@"error = %@", dicError);
            }
            //获取文件的扩展名
            
            for (NSString *obj in dicArray) {
                NSLog(@"name = %@", [obj pathExtension]);
            }
            
            
            //深层遍历目录
            //- (NSArray *)subpathsOfDirectoryAtPath:(NSString *)path error:(NSError **)error
            dicError = nil;
            NSArray *dicArray2 = [fm3 subpathsOfDirectoryAtPath:@"/Users/zhangxueming/Desktop/Test" error:&dicError];
            if (dicArray2) {
                NSLog(@"dicArray2 = %@", dicArray2);
            }
            else
            {
                NSLog(@"%@", dicError);
            }
        }
        return 0;
    }
  • 相关阅读:
    猫眼电影面试经历
    北京市-钟鼓楼
    vipkid 面试经历
    转转面试经历
    二维数组中的查找
    不用除法来实现两个正整数的除法
    牛客网面试经历
    9. Palindrome Number
    Spring 简介
    mysql8 安装配置教程
  • 原文地址:https://www.cnblogs.com/0515offer/p/4589573.html
Copyright © 2011-2022 走看看