oc 文件操作,查看目录下所有文件包括子文件夹内包含的所有文件,循环遍历递归
来源:互联网 发布:书安 网络尖刀 编辑:程序博客网 时间:2024/05/02 01:11
oc 文件操作,查看目录下所有文件包括子文件夹内包含的所有文件,循环遍历递归
FileManager.m
#import "FileManager.h"
@implementation FileManager
+ (void)showFiles:(NSString *)path;{
// 1.判断文件还是目录
NSFileManager * fileManger = [NSFileManagerdefaultManager];
BOOL isDir = NO;
BOOL isExist = [fileManger fileExistsAtPath:path isDirectory:&isDir];
if (isExist) {
// 2. 判断是不是目录
if (isDir) {
NSArray * dirArray = [fileManger contentsOfDirectoryAtPath:path error:nil];
NSString * subPath = nil;
for (NSString * strin dirArray) {
subPath = [pathstringByAppendingPathComponent:str];
BOOL issubDir = NO;
[fileMangerfileExistsAtPath:subPath isDirectory:&issubDir];
[selfshowFiles:subPath];
}
}else{
NSLog(@"%@",path);
}
}else{
NSLog(@"你打印的是目录或者不存在");
}
}
@end
main.m
#import <Foundation/Foundation.h>
#import "FileManager.h"
int main(int argc,const char * argv[]) {
@autoreleasepool {
NSString * path = [NSHomeDirectory()stringByAppendingPathComponent:@"desktop/new new"];// 更改:自己规定路径
[FileManagershowFiles:path];
}
return 0;
}
- oc 文件操作,查看目录下所有文件包括子文件夹内包含的所有文件,循环遍历递归
- c#递归遍历指定文件夹内的所有文件(包含子文件夹)
- 遍历文件夹 下的所有文件 ,包括子文件夹
- 递归列出目录中的所有文件,包括子文件夹
- 遍历一个目录下的所有文件和子文件夹
- 遍历文件夹,取到一个文件夹下的所有文件包括子文件夹中的文件
- MFC递归扫描指定文件夹下的所有文件包括子文件夹下的文件。
- 递归遍历文件夹下的所有文件
- 1.0使用递归操作遍历文件夹下的所有文件
- 利用递归遍历文件夹下所有文件以及子文件夹
- 遍历目录下所有的子文件
- 【转】遍历文件夹内的所有文件和子文件
- 从一个目录下获取所有的文件,包括子文件夹的文件
- ftp下载目录下所有文件及文件夹内(递归)
- 遍历递归目录下所有文件或文件夹
- c#遍历一个文件夹下的所有文件包括子文件夹(转载)
- c#遍历一个文件夹下的所有文件包括子文件夹
- c#遍历一个文件夹下的所有文件包括子文件夹
- android Launcher学习总结
- 解决vs中 CRT_SECURE_NO_WARNINGS 警告
- [译]JavaScript规范-葵花宝典
- Ubuntu_文件夹名字转化成英文
- js校验表单后提交表单的三种方法总结【转载】
- oc 文件操作,查看目录下所有文件包括子文件夹内包含的所有文件,循环遍历递归
- IIS发布网站后,本机可访问局域网内其他机器不可访问
- select redio 只读 技巧
- poj2516 最小费用流
- 上下左右居中的方法总结
- 使用GRUB2制作U盘PE启动盘
- thinkphp之视图总结
- C# 中的委托和事件
- 认知