iPhone 文件管理器的概念

发布于 2024-10-03 01:49:48 字数 63 浏览 1 评论 0原文

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

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

谢谢

I am unknown of file manager in iphone

Can anyone explain the concept of file manager here

thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

像你 2024-10-10 01:49:48

引用自 Apple 低级文件管理编程指南

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

<块引用>

创建目录和文件。

摘录
文件的内容(如 NSData
对象)

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

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

删除文件、链接和目录。

...

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

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

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

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

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

Quoting from the Apple Low-Level File Management Programming Guide

You use an NSFileManager object to
perform many generic file-system
operations—for example you can:

Create directories and files.

Extract
the contents of files (as NSData
objects)

Change your current working location in the file system.

Copy, move, and link files and directories.

Remove files, links, and directories.

...

An important point to understand is that your application runs in a "sandbox" - it has access only to its own files, not files created by other applications.

The section on the file system in the iOS Application Programming Guide describes the layout of your application and any files it creates.

For example, here's how you might use NSFileManager to open a file named "Defaults.plist" in your application bundle and read it into an NSData object:

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

NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文