我希望我的应用程序通过 iTunes 文件共享来共享文件。现在所有 Documents 文件夹都向用户公开。问题是那里有一些我不想公开的文件(假设这些是“系统文件”)。我该怎么办?如果无法“隐藏”文件,您认为最好将“系统文件”放在哪里?在库文件夹中?
谢谢
我希望我的应用程序通过 iTunes 文件共享来共享文件。现在所有 Documents 文件夹都向用户公开。问题是那里有一些我不想公开的文件(假设这些是“系统文件”)。我该怎么办?如果无法“隐藏”文件,您认为最好将“系统文件”放在哪里?在库文件夹中?
谢谢
苹果有一个技术问答来处理这个问题。
除了之前记录的目录之外,整个 /Library 目录在更新和备份期间始终被保留,除了 /Library/Caches。因此,应用程序可以在 /Library/ 中创建自己的目录,这些目录将保留在备份和更新中。为了尽量减少名称冲突的风险,我们建议您仔细命名此目录。例如,名为 Private Documents 的目录将是一个不错的选择。
是的,Library 文件夹是一个不错的选择。Documents 文件夹应为用户的文档保留。或者,您可以在“系统文件”的文件名前加上 a.
或将它们放在.hidden
Documents 文件夹的子文件夹中。这些隐藏文件当前未显示在 iTunes AFAIK 中。