gpt4 book ai didi

swift - 如果我希望允许用户管理文件夹和文件,我该如何处理文档目录中的收件箱文件夹?

转载 作者:可可西里 更新时间:2023-11-01 00:51:29 30 4
gpt4 key购买 nike

我有一个应用程序,用户可以在其中使用文件管理器来创建、修改和删除目录以及文件。我注意到,当从外部应用程序导入文件时,会自动生成一个系统文件夹 Inbox,以防止用户删除该文件夹和/或命名一个名为 Inbox 的文件夹。我是否应该在文档路径目录中创建一个子目录,并让文件管理器将该文件夹视为文档根路径?其他应用如何实现这一点?

最佳答案

如果您允许用户在 Sandbox 的文档目录中创建他们自己的文档和目录,那么最好按照您的建议在文档中创建一个单独的目录,该目录将指定用于用户可编辑的数据。

例如,也许在文档中添加一个“用户”目录,然后将其用作用户文件和目录的根目录。

Apple 的文档说明了以下关于/Documents/Inbox 的内容:

Use this directory to access files that your app was asked to open by outside entities. Specifically, the Mail program places email attachments associated with your app in this directory. Document interaction controllers may also place files in it. Your app can read and delete files in this directory but cannot create new files or write to existing files. If the user tries to edit a file in this directory, your app must silently move it out of the directory before making any changes. The contents of this directory are backed up by iTunes.

来自File System Programming Guide .

关于swift - 如果我希望允许用户管理文件夹和文件,我该如何处理文档目录中的收件箱文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37035430/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com