请教软件开发高手,各个游戏、软件为啥都喜欢把自己的一些用户数据文件乱放?就不能统一一下吗?希望那个麦高达能进来回答一下

Bitcoin-avatar

Bitcoin

2020-03-11T07:27:40+00:00

比如游戏的存档文件,我现在知道的,有在
C:\ProgramData\Documents\下的
有在
C:\Users\Public\Documents下的
有在
C:\Users\Default\AppData下的
有在
C:\Users\***\Documents下的
这个游戏删除之后,不特地去找,这些存档就永远留在硬盘了
你就老老实实放在游戏目录中不行么?
或者微软下个开发者指南,所有软件的这种用户配置文件放在个统一的大文件夹下不行么?

其实安卓也这样,各个软件各种乱放文件
darm-avatar

darm

想到哪写到哪...
DayYew-avatar

DayYew

steam都是放一个地方的 各个破解小组的不在一个地方
Latzny-avatar

Latzny

[s:ac:晕]有的软件直接就强制安装到这里面,强迫症表示难受死了。
Huh-avatar

Huh

那些软件又不是同样的人写的。
你说的这几个目录已经是统一存放的目录了,只是统一的标准不同,因为没人说了算,微软也管不了别人。

而且这些目录下的文件应该会在卸载时清除,如果没有清除说明软件写的不够好,或者你没有正常卸载。
🅳🅸🆉🆉🅸🅴🅴🕶👌🏾-avatar

🅳🅸🆉🆉🅸🅴🅴🕶👌🏾

这是根里出来的问题
ItsStardustLuvv-avatar

ItsStardustLuvv

纠其原因,就是windows系统文件权限混乱
默认情况下win32程序拥有任意目录读写权,导致不同的开发者以不同的设计思路去存储数据。
安卓同理(据说安卓10已经限制了)
Accepto-avatar

Accepto

其实这些都是微软提供的规范

只不过迭代导致是不停变化
Tom The Man-avatar

Tom The Man

[quote][pid=403851515,20755761,1]Reply[/pid] Post by [uid=18506766]Rauing[/uid] (2020-03-11 15:37):

纠其原因,就是windows系统文件权限混乱
默认情况下win32程序拥有任意目录读写权,导致不同的开发者以不同的设计思路去存储数据。
安卓同理(据说安卓10已经限制了)[/quote]不知道为什么安卓总有人黑这一点,但是windows就没有人黑这一点
Thomas_0308-avatar

Thomas_0308

还有放在Documents\My Games下面的
Accepto-avatar

Accepto

Reply to [pid=403852280,20755761,1]Reply[/pid] Post by [uid=21086729]jqhsztsl[/uid] (2020-03-11 15:40)

笑话。没人黑?windows的权限管理早黑了几十年了。。。
Im bored-avatar

Im bored

Reply to [pid=403852280,20755761,1]Reply[/pid] Post by [uid=21086729]jqhsztsl[/uid] (2020-03-11 15:40)

可能是由于macos普通人没法用 但是iphone文件管理严格吧 没有对比没有伤害
Regitac-avatar

Regitac

微软沙雕
Tom The Man-avatar

Tom The Man

[quote][pid=403854257,20755761,1]Reply[/pid] Post by [uid=38636660]TOMOYONGA[/uid] (2020-03-11 15:46):

笑话。没人黑?windows的权限管理早黑了几十年了。。。[/quote]这个不是权限管理,是文件管理吧
Accepto-avatar

Accepto

Reply to [pid=403854855,20755761,1]Reply[/pid] Post by [uid=21086729]jqhsztsl[/uid] (2020-03-11 15:48)

不用权限管理去限制。你还想管什么文件管理?
KSol-avatar

KSol

习惯性以为IT区看到帖子是说安卓...安卓也是典型的乱七八糟,自己软件想怎么样就怎么样放飞自我,没有统一规范,每个APP不仅平时拼命占用你后台,也拼命在存储空间里自立门户,删除app又往往有残留。安卓有很多地方比iOS优秀,但是在这个方面,还是iOS那种沙盒一样的管理方式让人从心里感觉舒服放心。
Sangry-avatar

Sangry

为何要在意这些问题。。你玩的是游戏
文档里多出来几个文件夹而已,你平时也不会点进去,不要强迫症。。
Roxsi-avatar

Roxsi

开放的操作系统都是这样,系统无权决定软件位置,只能依靠约定俗称。
Bitcoin-avatar

Bitcoin

[quote][pid=403851515,20755761,1]Reply[/pid] Post by [uid=18506766]Rauing[/uid] (2020-03-11 15:37):

纠其原因,就是windows系统文件权限混乱
默认情况下win32程序拥有任意目录读写权,导致不同的开发者以不同的设计思路去存储数据。
安卓同理(据说安卓10已经限制了)[/quote]这那是权限,就一个开发者指南就行了,我们建议,xxx类软件将其用户文件存放在xxx路径
不听那就骂开发者就行了
问题是你这个建议都不提?还设置了这么多乱七八糟的路径