创建文件夹

NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName];
BOOL isDir = NO;
NSFileManager *fileManager = [NSFileManager defaultManager];
BOOL existed = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir];
if ( !(isDir == YES && existed == YES) )
{[fileManager createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil];
}

删除文件夹及其内部文件

1 NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName];
2 NSFileManager *fileManager = [NSFileManager defaultManager];
3 [fileManager removeItemAtPath:imageDir error:nil];

遍历目录下所有文件

 1  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 2     NSString *docDir = [paths objectAtIndex:0];
 3
 4     NSString *dirName = @"point";
 5     NSString *pointDir = [docDir stringByAppendingPathComponent:dirName];
 6
 7     NSFileManager *manager = [NSFileManager defaultManager];
 8
 9     NSArray *arr = [manager contentsOfDirectoryAtPath:pointDir error:nil];
10     // arr中存储的是当前目录下所有的文件

转载于:https://www.cnblogs.com/leeAsia/archive/2013/04/11/3015427.html

Objective-C 文件夹操作相关推荐

  1. C++ :常用文件、文件夹操作汇总

    文件.文件夹操作 1.创建文件夹 2.创建文件 3.删除文件 4.删除文件夹 5.删除一个目录下所有的文件夹 6.清空文件夹 7.读取文件 8.写入文件 9.写入随机文件 10.读取文件属性 11.写 ...

  2. php文件域的作用,PHP作用域和文件夹操作示例

    1.作用域 1.1变量作用域 1.全局变量:在函数外面 2.局部变量:在函数里面,默认情况下,函数内部是不会访问函数外部的变量 3.超全局变量:可以在函数内部和函数外部访问 在函数内部访问全局变量&l ...

  3. Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...

  4. python的文件操作os_python文件、文件夹操作OS模块

    ''' 一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的 ...

  5. LeetCode 1598. 文件夹操作日志搜集器

    文章目录 1. 题目 2. 解题 1. 题目 每当用户执行变更文件夹操作时,LeetCode 文件系统都会保存一条日志记录. 下面给出对变更操作的说明: "../" :移动到当前文 ...

  6. python处理文件夹_python文件及文件夹操作

    1.open()各模式详情 'r'        以只读模式打开,没有write()方法,默认打开方式 'w'       以只写模式打开,文件不存在时会自动创建文件,文件已存在时会清除文件内容并重建 ...

  7. 文件、文件夹操作(I)

    遍历一个目录下的所有文件 首先我们获取用户文档目录路径 1 let manager = FileManager.default 2 let urlForDocument = manager.urls( ...

  8. PHP 文件夹操作「复制、删除、查看大小」递归实现

    PHP虽然提供了 filesize.copy.unlink 等文件操作的函数,但是没有提供 dirsize.copydir.rmdirs 等文件夹操作的函数(rmdir也只能删除空目录).所以只能手动 ...

  9. import java文件,java 文件夹操作,java文件夹,import java.

    java 文件夹操作,java文件夹,import java.import java.io.File; import java.io.FileInputStream; import java.io.F ...

  10. Python中文件操作和文件夹操作的学习笔记

    目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...

最新文章

  1. Python3 reversed 函数
  2. 【完结】AutoML如何应用于模型优化,这些文章可以作为一个参考
  3. ThinkPHP框架开发的应用的标准执行流程
  4. 为什么不用简书写文章
  5. 1月份Web服务器份额:Microsoft涨2.32%居亚
  6. 动态规划——乘积最大子数组(Leetcode 152)
  7. MixedRealityToolkit-Unity:MR应用必用神器
  8. Ssm框架实现的学生信息管理系统
  9. 问题记录——com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure...
  10. DVWA系列之10 命令执行漏洞的挖掘与防御
  11. 使用java命令执行函数反弹windows-shell
  12. 官方免费数据下载全国行政区划具体到村
  13. HyperLynx(二十)DDR(三)DIMM、DD2、DDR3、DDR4和DDR5介绍
  14. 数据库原理与应用实验3--(数据库的简单查询和连接查询)
  15. 【GNN】高被引图神经网络(GNN)全面综述论文
  16. 左手手型投篮姿势教程
  17. MATLAB系统辨识工具箱-System Identification Toolbox
  18. JAVA两年5009_【JAVA】PAT 乙级 1059 C语言竞赛(测试点1、2超时) 内含1-10000的素数表和0-10000是否素数的boolean值...
  19. 一个清华学子写的关于directshow的学习心得【转】
  20. 塔菲尔曲线斜率的大小_如何从曲线上确定Tafel斜率?

热门文章

  1. 面试官问:你讲讲分布式事务问题的几种方案?
  2. Log4j2异步日志背后的数字
  3. 面试官给我挖坑:rm删除文件之后,空间就被释放了吗?
  4. 大数据架构如何做到流批一体?
  5. 测试 MySQL 性能的几款工具
  6. 周围的餐馆有哪些?GeoHash算法
  7. 这大概是一篇最简单最清晰的Java JVM执行流程
  8. RabbitMQ 和 Kafka 到底怎么选?
  9. 使用Nginx搭建简单的音视频直播平台RTMP协议
  10. 数据库_第一第二第三范式讲解(通俗易懂)