答案1
您需要与程序作者沟通。他们是决定将文件默认保存在何处的人。大多数原因是程序是跨平台的,因为 *nix 系统.
在文件/文件夹名称的开头使用它来指示隐藏属性。
更多信息我的答案
答案2
您的屏幕截图中几乎没有 Windows 程序。
您为什么认为非 Windows 程序会遵循 Windows 规则。
在 Windows 中编程是一门技能。
对于文件存储位置等有多代要求。我按照 Windows 2000 标准进行编程。
用户界面指南也经历了多代。我再次使用 IBM 的通用用户界面进行编程,它是 16 位和 Win 9.x 用户界面标准的基础(如记事本)。
今天的做法是将移动应用程序变成类似消费者程序的东西。
因此,您可以进行跨平台编程并表现平庸,或者专注于某个平台并编写出色的应用程序或传统应用程序。
看https://docs.microsoft.com/en-us/previous-versions/ms954115(v=msdn.10)