您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

跨平台桌面目录路径?

跨平台桌面目录路径?

在Windows下,用户主目录是%HOMEPATH%linux和Mac的等效目录~。在此下方,有一个文件Desktop,就像在Mac上一样。Python~在Windows上会自动转换为%HOMEPATH%,因此Mac命令在Mac和Windows上可以立即使用。

在Linux上,这有点棘手。首先,要明白Linux机器在运行上可能不会 一个桌面,因此无需用户的桌面文件夹中。如果您有窗口管理器,它可能会也可能不会遵循该~\Desktop范例。窗口管理器上的Wikipedia条目将进行更详细的介绍,包括在某些子链接中对几种比较流行的X窗口管理器进行比较。

最好的选择是退后一步,并问自己 为什么我要/需要用户桌??面文件夹? 是在安装过程中创建快捷方式吗?使用安装编写器实用程序(例如nsis)来处理这些细节可能会更好。如果用于文件存储,即使是临时存储,则可能需要重新考虑您的设计。或者,您是否正在寻找某种东西,在这种情况下,可以使用文件系统搜索,而不是执行简单的单个文件夹检查。

像大多数事情一样,这一切都取决于您要完成什么。

正如EOL在其评论中指出的那样,Windows比最初出现的要复杂一些。他链接到Windows桌面文件上更完整的文章,其中提供了有关桌面文件夹本地化的更多详细信息。这对于使用国际化应用程序的构建者考虑到非常重要,无论是使用内置在其工具集中的自动本地化,还是避免使用它的事情。

其他 2022/1/1 18:34:14 有408人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶