ubuntu应用程序的文件存储位置

262

在我的应用程序中,我计划将文件存储在本地(导出的文件),并将用户通过USB复制到磁盘的文件导入。在哪里可以找到这样的应用程序文件?有什么建议吗?

罗伯特·施罗尔

如果您的应用程序被设计为在应用程序限制下运行(通常,如果您打算通过Click Store运送它,则必须这样做),它将被限制为只能在其自己的筒仓内访问文件。您希望永久存储的文件应存储在中.local/share/<appid><appid>是标识您的应用程序的唯一字符串,显示为MainView中的applicationName(如果使用QML)和单击存储中的“打包路径”。(为什么,让我们给这个东西起几个不同的名字!)

如果您不担心这些限制,则可以将文件放置在任何地方。如果这些是用户不必担心的文件,则应遵循XDG基本目录规范(简要说明:中的配置文件~/.config/,中的数据文件~/.local/share/。)如果这些是用户可能希望直接访问的文件,我认为您应该让用户选择它们的存储位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章