文件管理器的概念在iphone的

时间:2010-11-17 04:51:51

标签: iphone nsfilemanager

我不知道iphone中的文件管理器

任何人都可以在这里解释文件管理器的概念

谢谢

1 个答案:

答案 0 :(得分:3)

从Apple Low-Level File Management Programming Guide

引用
  

您使用NSFileManager对象   执行许多通用文件系统   操作 - 例如你可以:

     
    

创建目录和文件。

         

提取     文件的内容(作为NSData     对象)

         

更改文件系统中的当前工作位置。

         

复制,移动和链接文件和目录。

         

删除文件,链接和目录。

         

...

  

要理解的一点是,您的应用程序在“沙箱”中运行 - 它只能访问自己的文件,而不能访问其他应用程序创建的文件。

“iOS应用程序编程指南”中有关the file system的部分介绍了应用程序的布局及其创建的所有文件。

例如,以下是如何使用NSFileManager在应用程序包中打开名为“Defaults.plist”的文件并将其读入NSData对象:

NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Defaults" ofType:@"plist"];

NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];