获取目录下的所有文件名
来源:互联网 发布:商品期货讨论软件 编辑:程序博客网 时间:2024/06/07 03:11
#import <Foundation/Foundation.h>NSMutableArray* getAllFilename(NSString *dir) { NSFileManager *fileManager = [NSFileManager defaultManager]; NSDirectoryEnumerator *dirEnum = [fileManager enumeratorAtPath:dir]; NSMutableArray *files = [NSMutableArray arrayWithCapacity:32]; for (NSString *filename in dirEnum) { NSString *fileType = [[dirEnum fileAttributes] objectForKey:NSFileType]; if ([fileType isEqualToString:NSFileTypeRegular]) { NSRange range = [filename rangeOfString:@"/" options:NSBackwardsSearch]; if (range.location == NSNotFound) { [files addObject:filename]; } else { [files addObject:[filename substringFromIndex:range.location+1]]; } } } return files;}//NSMutableArray* getAllFilename(NSString *dir) {// NSFileManager *fileManager = [NSFileManager defaultManager];// NSDirectoryEnumerator *dirEnum = [fileManager enumeratorAtPath:dir];// // NSString *filename;// NSMutableArray *files = [NSMutableArray arrayWithCapacity:32];// while (filename = [dirEnum nextObject]) {// NSString *fileType = [[dirEnum fileAttributes] objectForKey:NSFileType];// if ([fileType isEqualToString:NSFileTypeRegular]) {// NSRange range = [filename rangeOfString:@"/" options:NSBackwardsSearch];// if (range.location == NSNotFound) {// [files addObject:filename];// } else {// [files addObject:[filename substringFromIndex:range.location+1]];// }// }// }// return files;//}int main(int argc, const char * argv[]){ @autoreleasepool { NSMutableArray *arr = getAllFilename(@"/etc"); for (NSString *filename in arr) { NSLog(@"%@", filename); } } return 0;}
0 0
- 获取目录下的所有文件名
- 获取指定目录下的所有文件名
- 获取指定目录下所有的文件名
- vb实现目录下所有文件名/目录名称的获取
- DELPHI--获取某目录下的所有文件名的方法
- 获取指定目录下的所有文件名(包括子目录)
- 获取目录下的所有文件名、删除文件、创建文件
- MFC中获取指定目录下的所有文件名
- boost::filesystem获取目录下的所有文件名
- 如何获取某一目录下的所有文件名
- 获取某目录下的所有java源码文件名
- DELPHI如何获取某目录下的所有文件名?
- C++获取目录下所有图像文件的文件名
- 获取当前目录下所有文件的文件名
- 快速获取指定目录下的所有文件名
- c语言获取目录下的所有文件名
- windows如何获取目录下所有文件名
- 批处理获取目录下所有文件名
- 2014.5.5 【博客文档目录】
- ACMer_在路上
- hdu 4655 Cut Pieces(DP 贪心)
- tomcat设置用户名密码访问manager的方法
- android:descendantFocusability用法简析
- 获取目录下的所有文件名
- zoj3781 Paint the Grid Reloaded --- 缩点 bfs
- IOS 列表删除数据,添加数据,列表排序实现
- C18_OC08-load、initialize、description
- strcpy_s不接受两个参数 String的实现
- ASPNET中不定级动态菜单的实现
- cms的烦恼(快速幂取模)
- 开源语音工具箱
- Scrapy入门教程