博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览Document文件夹下面的所有文件夹和文件列表
阅读量:5268 次
发布时间:2019-06-14

本文共 1262 字,大约阅读时间需要 4 分钟。

NSFileManager *fileManager = [NSFileManager defaultManager];         //在这里获取应用程序Documents文件夹里的文件及文件夹列表              NSString *documentDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, Y    ES) objectAtIndex:0];            NSError *error = nil;        NSArray *fileList = [[NSArray alloc] init];             //fileList便是包含有该文件夹下所有文件的文件名及文件夹名的数组        fileList = [fileManager contentsOfDirectoryAtPath:documentDir error:&error];                //以下这段代码则可以列出给定一个文件夹里的所有子文件夹名                  NSMutableArray *dirArray = [[NSMutableArray alloc] init];       NSMutableArray *fileArray = [[NSMutableArray alloc] init];       BOOL isDir = NO;         //在上面那段程序中获得的fileList中列出文件夹名         for (NSString *file in fileList) {               NSString *path = [documentDir stringByAppendingPathComponent:file];              [fileManager fileExistsAtPath:path isDirectory:(&isDir)];             if (isDir) {                  [dirArray addObject:file];             }else{                 [fileArray addObject:file];             }           isDir = NO;           }         NSLog(@"文件夹下面的所有内容:%@",fileList);         NSLog(@"所有文件夹:%@",dirArray);        NSLog(@"所有文件:%@",fileArray);

转载于:https://www.cnblogs.com/appwgh/archive/2012/05/25/2517576.html

你可能感兴趣的文章
Java 时间处理实例
查看>>
Java 多线程编程
查看>>
Java 数组实例
查看>>
mysql启动过程
查看>>
2017前端面试题总结
查看>>
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
生成随机数的模板
查看>>
Mysql 数据库操作
查看>>
转:linux终端常用快捷键
查看>>
A-Softmax的总结及与L-Softmax的对比——SphereFace
查看>>
UVa 11059 最大乘积
查看>>
数组分割问题求两个子数组的和差值的小
查看>>
composer 报 zlib_decode(): data error
查看>>