NSFileManager 创建,复制,删除,剪切文件
来源:互联网 发布:淘宝情趣内衣晒图 编辑:程序博客网 时间:2024/06/08 19:25
NSFileManager主要是对文件进行管理主要功能是创建,复制,删除,剪切文件.
NSFileManager 这个类为单实例,不能用 alloc init 创建...创建时它有自己的类方法, [NSFileManager defaultManager]
(NSError **) 是个双指针对象..填写的时候通常是 nil 或&error
获取文件属性的时,严格按照文档的方法, 例如读取文件大小NSData中 的data.length 方法就很占用内存.
常用方法
//创建一个文件并写入数据
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data // [kri'eɪt] 创建 ['kɒntents] 内容
attributes:(NSDictionary *)attr; // ['ætrɪbjuːt] 属性 ; 把....归于
//从一个文件中读取数据
- (NSData *) contentsAtPath:(NSString *)path;
//srcPath 路径上的文件移动到 dstPath 路径上,注意这里的路径是文件路径而不是目录 (移动时可用改名,所以可用做重命名方法)
- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath
error:(NSError **)error;
//srcPath 路径上的文件复制到 dstPath路径上
- (BOOL)copyItemAtPath:(NSString *)src[ath toPath:(NSString *)dstPath
error:(NSError **)error;
//文件是否存在
- (BOOL)fileExistsAtPath:(NSString *)path; //[ɪɡ'zɪst] 存在
//移除文件
- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error;
- NSFileManager 创建,复制,删除,剪切文件
- 复制 剪切 删除 文件
- java操作文件(创建、删除、复制、剪切)
- JAVA操作文件(创建、删除、复制、剪切)
- Linux文件操作命令(创建、复制、剪切、删除)
- C#复制、剪切、创建文件
- linux 目录、复制、创建、剪切、重命名、删除
- java复制,剪切,删除文件操作
- 实现文件复制、剪切、删除操作 Java
- C/C++文件剪切复制删除
- 创建、删除文件及文件夹,文件及文件夹的复制、剪切、重命名。
- MFC下对文件及文件夹的操作(复制、剪切、删除、创建文件夹,写文件)
- oc NSFileManager 文件夹创建、文件移动、文件复制、文件重命名
- vim 复制、剪切、删除
- NSFileManager文件的创建复制删除遍历 NSFileHandler读取关闭同步 NSUserDefault(类似android shreapreference) plist属性列表
- 文件和文件夹操作(复制,剪切,删除)
- 【insigma】IO文件和文件夹的复制、删除、剪切
- 文件夹的复制,剪切,删除,及文件追加写实例
- POJ 2823 Sliding Window(线段树入门)
- TreeMap学习笔记(一)
- 高通ARIOS源码开发之更换识别卡片以及更换模型
- Visual Studio 问题集
- POJ3254--Corn Fields
- NSFileManager 创建,复制,删除,剪切文件
- Linux网络编程:基于TCP的程序开发
- Jasper Report Server Deployment Distilled
- Instead Of 触发器
- Linux网络编程:基于UDP的程序开发
- jQuery事件绑定.on()简要概述及应用
- 作业调度框架 Quartz 学习笔记(二) -- 简单触发器(SimpleTrigger)
- js登录与注册验证
- Linux环境下网络编程杂谈