NSFileManager

简介: 1:判断指定路径的文件夹 或者 目录 是否存在 [[NSFileManager defaultManager] fileExistsAtPath:self.

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]



目录
相关文章
|
Web App开发 JSON 网络安全
Charles配置代理以及简单使用
Charles配置代理以及简单使用
255 0
|
6月前
|
人工智能 自然语言处理 区块链
什么是token?3分钟带你看懂
`Token`在人工智能领域指的是文本处理的最小单元,用于大语言模型如LLM,它可以是单词、字母等。在模型运作中,输入的文本被转化为tokens,模型通过分析上下文tokens预测并生成输出。模型的上下文(窗口)长度限制了处理的token数量,影响性能和用户体验。此外,`token`也与收费计量单位相关,大模型服务商常按token量计费。同时,`AI token`在某些场景下代表代币,用于应用程序交易、服务和投资,有时扮演加密货币角色。Token在人机交流中起到桥梁作用,促进了通用人工智能的普及和发展。
|
小程序 前端开发 Java
JAVA 微信小程序 解密 用户信息encryptedData
JAVA 微信小程序 解密 用户信息encryptedData
775 0
JAVA 微信小程序 解密 用户信息encryptedData
|
Web App开发 Android开发 iOS开发
Charles浏览器抓包配置
Chrome 和 Firefox 浏览器默认并不使用系统的代理服务器设置,而 Charles 是通过将自己设置成代理服务器来完成封包截取的,所以在默认情况下无法截取 Chrome 和 Firefox 浏览器的网络通讯内容,需要打开系统代理设置。 Ie浏览器和360浏览器,默认使用windows代理,可以直接进行抓包
443 0
Charles浏览器抓包配置
|
开发者 iOS开发
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
1. 如何查询账号过期时间? 如果距离开发者账号过期时间不到一个月,您将在开发者中心和iTC后台自动收到苹果的提示,这给您充裕的时间来完成续费操作。 如果在没有收到提示的情况下(即距离账号过期时间超过一个月),苹果同样提供了查询过期时间的入口
|
算法 安全 数据安全/隐私保护
ios开发证书详解(下)
ios开发证书详解(下)
ios开发证书详解(下)
|
存储 机器学习/深度学习 数据可视化
DVC 使用指南:与相关技术进行比较
DVC 将许多现有的想法结合到一个工具中,目标是将软件工程的最佳实践带入数据科学领域。
|
NoSQL 编译器 C语言
iOS逆向-day8:LLDB 动态调试
iOS逆向-day8:LLDB 动态调试
778 0
iOS逆向-day8:LLDB 动态调试
|
存储 缓存 安全
iOS-底层原理 15:dyld发展史
iOS-底层原理 15:dyld发展史
590 0
iOS-底层原理 15:dyld发展史