NSFileManager
来源:互联网 发布:win10软件注册表 编辑:程序博客网 时间:2024/05/22 23:59
1:判断指定路径的文件夹 或者 目录 是否存在
[[NSFileManager defaultManager] fileExistsAtPath:self.downloadPathString]
注:返回:YES 文件存在
返回:NO 文件或 目录不存在
2:获取指定文件路径的文件属性
NSDictionary* fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath: filePathString error:&error];
3:根据路径创建目录
[[NSFileManager defaultManager] createDirectoryAtPath:attachmentInfoPathString withIntermediateDirectories:YES attributes:nil error:nil];
withIntermediateDirectories:YES 创建的指定父级目录如果不存在,会自动创建父级目录,直到子级目录创建成功为止
withIntermediateDirectories:NO 如果父级目录不存在,将无法创建成功.
4:获取应用临时文件目录
NSLog(@"%@",NSTemporaryDirectory());
输出: 2012-11-07 09:51:58.020 FEMicroCoop[1558:c07] /Users/amarishuyi/Library/Application Support/iPhone Simulator/6.0/Applications/1795A32F-605D-4C10-8903-A70668048C76/tmp/
5:获取应用文档文件目录
NSHomeDirectory()
6:遍历指定文件夹内的文件,返回文件名称数组
NSArray* fileNameArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:aSkinBoxPath error:nil];
7:将某个指定的文件路径移动到另一个指定的文件路径,途中可对文件重命名
[[NSFileManager defaultManager] moveItemAtPath:_audioStreamer.cachedPath toPath:saveFilePath error:&error]
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- NSFileManager
- IDoc step by step
- 操作系统--页面置换算法(先进先出算法,最近最久未使用算法,最佳置换算法)--JAVA实现
- SIGCHLD和waitpid的使用
- JNI函数调用
- 黑马程序员-枚举和注解
- NSFileManager
- 开机启动tomcat
- Spring 注解总结
- PLSQL调试技巧
- uboot与linux的参数传递
- poj 2019 Cornfields
- uboot之u盘启动kernel
- where memory is allocate outside of Java heap. gc
- 通俗地说压缩音频格式