【ios开发】文件管理总结
来源:互联网 发布:2017java的就业前景 编辑:程序博客网 时间:2024/06/04 23:35
//应用程序目录
1 /Documents 2. /Library/Caches 3. /Library/Preferences 4. /tmp
文件操作:
创建文件:
[[NSFileManager defaultManager] createFileAtPath:filePath];
创建文件夹:
[[NSFileManager defaultManager] createDirectoryAtPath:folerPath ......];
判断文件是否存在:
[[NSFileManager defaultManager] fileExistsAtPath:filePath];
删除文件(文件夹):
[[NSFileManager defaultManager] removeItemAtPath:filePath];
路径获取:
资源包路径:
NSString* resourcePath = [[NSBundle mainBundle] resourcePath];
Documents文件路径:
1.
NSString* filePath = NSHomeDirectory();
NSString *documentsPath = [filePath stringByAppendingPathComponent:@"Documents"];
2.
NSArray *pathsArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [pathsArray objectAtIndex:0];
绝对路径、相对路径:
NSString *path = @"~/aaa.txt";
NSString *absolutePath = [Path stringByExpendingTildeInPath];
NSString *relativePath = [absolutePath stringByAbbreviatingWithTildeInPath];
- 【ios开发】文件管理总结
- iOS开发-文件管理
- iOS开发-文件管理
- ios开发----文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发-文件管理
- iOS开发内存管理总结
- iOS开发之文件管理
- ios开发中内存管理总结
- iOS开发-文件管理(一)
- birt 的library进行公用数据库连接设置
- 10个SQL注入工具
- hadoop2.2 hdfs
- Linux如何mount Usb盘
- JSP培训笔记
- 【ios开发】文件管理总结
- 全局变量、extern/static/const区别与联系
- C#编程入门,C#中控件(textBox、checkBox、listBox、listView等等)的应用
- 我们的管理:部门管理
- Android 新API 之 MediaCodec使用笔记 <一>
- Java 压缩图片
- QDateTime类参考
- Android屏幕适配原理
- Sent mail -Shell:Mark 一下。