文件以及文件夹处理

知识应该不断积累!以后我会把自己遇到的文件操作相关问题,都整理到这篇博客与大家分享!

1. 深度遍历文件夹下所有文件和文件夹

        NSFileManager *fm = [NSFileManagerdefaultManager];

NSArray *contentOfFolder = [fmsubpathsAtPath:unzipPath];

for (NSString *subPath in contentOfFolder) {}


2. 判断某文件是否属于文件夹

BOOL isDirectory;

        [fm fileExistsAtPath:fromPathisDirectory:&isDirectory];

if (isDirectory) {

// 文件夹


3. 创建不存在的文件,比如 User/local/张同乐/lege/test ,从local开始就不存在,则下面方法可以为你解决所有烦恼

        [fm createDirectoryAtPath:toPathwithIntermediateDirectories:YESattributes:nilerror:nil];


4.copyItemAtPath使用

[fm copyItemAtPath:scrPath toPath:toPath error:&error]:toPath所指的文件或者文件夹必须不存在,否则复制失败;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值