0

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

谁能在这里解释文件管理器的概念

谢谢你

4

1 回答 1

3

引用 Apple Low-Level File Management Programming Guide

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

创建目录和文件。

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

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

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

删除文件、链接和目录。

...

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

iOS 应用程序编程指南中有关文件系统的部分描述了应用程序的布局及其创建的任何文件。

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

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

NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];
于 2010-11-17T05:39:35.393 回答