NSFileManager

来源:互联网 发布:javascript小游戏 编辑:程序博客网 时间:2024/05/21 17:17

 NSFileManager *fileManager = [NSFileManagerdefaultManager];

        NSString *path = [fileManagercurrentDirectoryPath];

        NSLog(@"当前目录:%@",path);

        

        //改变当前目录

        [fileManager changeCurrentDirectoryPath:@".."];

        

        

        //创建目录

        NSError *error =nil;

        [fileManager createDirectoryAtPath:@"release"withIntermediateDirectories:NOattributes:nilerror:NULL];

        

        //删除目录

        if([fileManagerremoveItemAtPath:@"release"error:NULL])

        {

            NSLog(@"目录已经删除");

        }

        else

        {

            NSLog(@"%@",[errordescription]);

        }

        //[fileManager changeCurrentDirectoryPath:@"release"];

        

    

       path = [fileManager currentDirectoryPath];

        NSLog(@"当前目录:%@",path);

        

        //枚举目录中的内容的第一种方法,可以递归的枚举

        NSDirectoryEnumerator *enumerator = [fileManagerenumeratorAtPath:path];

        while (path = [enumeratornextObject])

        {

            NSLog(@"%@",path);

        }

        //枚举目录中的内容的第二种方法

         path = [fileManager currentDirectoryPath];

        NSArray *array = [fileManagercontentsOfDirectoryAtPath:patherror:NULL];

        NSLog(@"%@",array);

0 0
原创粉丝点击