原文链接:http://blog.sina.com.cn/s/blog_4adf31ea0100oc0s.html
1、文件的创建
-(IBAction) CreateFile { //对于错误信息 NSError *error; // 创建文件管理器 NSFileManager *fileMgr = [NSFileManager defaultManager]; //指向文件目录 NSString *documentsDirectory= [NSHomeDirectory()stringByAppendingPathCom
[[NSFileManagerdefaultManager]
// Result is: /Documents/file1.txt结果为:/Documents/file1.txt NSString *filePath= [documentsDirectory stringByAppendingPathCom //需要写入的字符串 NSString *str= @"iPhoneDeveloperTips\nhttp://iPhoneDevelopTips,com"; //写入文件 [str writeToFile:filePath atomically:YESencoding:NSUTF8StringEncoding error:&error]; //显示文件目录的内容 NSLog(@"Documentsdirectory: %@",[fileMgrcontentsOfDirectoryAtPat
|
2、对文件重命名
对一个文件重命名 想要重命名一个文件,我们需要把文件移到一个新的路径下。下面的代码创建了我们所期望的目标文件的路径,然后请求移动文件以及在移动之后显示文件目录。 //通过移动该文件对文件重命名 NSString *filePath2=[documentsDirectory stringByAppendingPathCom //判断是否移动 if ([fileMgr moveItemAtPath:filePathtoPath:filePath2 error:&error] != YES) NSLog(@"Unable to move file: %@", [errorlocalizedDescription]); //显示文件目录的内容 NSLog(@"Documentsdirectory:%@", [fileMgrcontentsOfDirectoryAtPat |
3、删除一个文件
这些示例能教你的,仅仅只是文件处理上的一些皮毛。想要获得更全面、详细的讲解,你就需要掌握NSFileManager文件的知识。 |
4、删除目录下所有文件
//获取文件路径 NSString *document =[NSSearchPathForDirectori NSString *path = [documentstringByAppendingPathCom
[manager createDirectoryAtPath:pathwithIntermediateDirector }
} --清除附件
|