| 1、文件的创建 |
<wbr></wbr>
| -(IBAction) CreateFile { //对于错误信息 NSError *error; // 创建文件管理器 NSFileManager *fileMgr = [NSFileManager defaultManager]; //指向文件目录 NSString *documentsDirectory= [NSHomeDirectory() stringByAppendingPathCom<wbr>ponent:@"Documents"];</wbr> [[NSFileManager defaultManager]<wbr><wbr>createDirectoryAtPath: [NSString stringWithFormat:@"<a style="text-decoration:underline; color:rgb(154,110,23)">%@/myFolder</a>", NSHomeDirectory()] attributes:nil];</wbr></wbr> // Result is: /Documents/file1.txt结果为:/Documents/file1.txt NSString *filePath= [documentsDirectory stringByAppendingPathCom<wbr>ponent:@"file2.txt"];</wbr> //需要写入的字符串 NSString *str= @"iPhoneDeveloper Tips\nhttp://iPhoneDevelopTips,com"; //写入文件 [str writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error]; //显示文件目录的内容 NSLog(@"Documentsdirectory:%@",[fileMgrcontentsOfDirectoryAtPat<wbr>h:documentsDirectory error:&error]);</wbr> <wbr></wbr> |
<wbr></wbr>
<wbr></wbr>
2、对文件重命名
<wbr></wbr>
| 对一个文件重命名 想要重命名一个文件,我们需要把文件移到一个新的路径下。下面的代码创建了我们所期望的目标文件的路径,然后请求移动文件以及在移动之后显示文件目录。 //通过移动该文件对文件重命名 NSString *filePath2= [documentsDirectory stringByAppendingPathCom<wbr>ponent:@"file2.txt"];<br><strong>//判断是否移动<br></strong>if ([fileMgr moveItemAtPath:filePath toPath:filePath2 error:&error] != YES)<br> NSLog(@"Unable to move file: %@", [error localizedDescription]);<br><strong>//显示文件目录的内容<br></strong>NSLog(@"Documentsdirectory: %@",<br> [fileMgr contentsOfDirectoryAtPat<wbr>h:documentsDirectoryerror:&error]);</wbr></wbr> |
<wbr></wbr>
<wbr></wbr>
3、删除一个文件
<wbr></wbr>
| 这些示例能教你的,仅仅只是文件处理上的一些皮毛。想要获得更全面、详细的讲解,你就需要掌握NSFileManager文件的知识。 |
<wbr></wbr>
<wbr></wbr>
4、删除目录下所有文件
<wbr></wbr>
| //获取文件路径 NSString *document = [NSSearchPathForDirectori<wbr>esInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];</wbr> NSString *path = [document stringByAppendingPathCom<wbr>ponent:@"Attchments"];</wbr> [manager createDirectoryAtPath:path withIntermediateDirector<wbr>ies:NO attributes:nil error:nil];</wbr> } } <wbr></wbr> --清除附件 |
iOS文件操作指南
本文介绍了在iOS开发中如何创建、重命名及删除文件,并演示了如何清除指定目录下的所有文件。通过实例代码,读者可以了解到使用NSFileManager进行基本文件操作的具体步骤。

84

被折叠的 条评论
为什么被折叠?



