安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
Thety started using that because people hated having to hunt across a dozen different folders looking for config, and save files. Plus it allowed settings, saves, etc to be tied to users.
They should be using the Windows Temp file folder, as it was intended to be
I prefer the modern solution though, my documents is easy to find and I tend to be annoyed when a game stores saves and such in appData or the game's folder.
However I don't have any expectation that My Documents should look a certain way, or be a certain kind of neatness. It's just a folder at the end of the day and not a sacred one.
That's also sort of bad because most users have no idea where that is, and isince there's no environment variable for it, its actually harder to get to for users. Also note appdata is also hidden by default making it again a chore for most users to find.
Yes its 'technically' correct, but its also 'practically' bad
Im not sure how long you've been using your computer, but unless 'begun' means "literally since My Documents has existed" then yes gamedevs have been using my documents for that. This is not some new 'movement' because MS tehcnially says you're not supposed to do that.
There is no 'correct' answer and that MS has told basically devs a different answer ever 3-4 years means ther is no 'common' place to put things. First it was My Documents, then My Games, then My Documents/My Games, then 'technically' to Appdata/local. Pick a year and roll a die to see which one of the above was the 'recommended' thing you were 'supposed' to do.
You also have to think about it from a practical standpoint When users have problems everyone has access to their MyDocuments folder and as such its much easier for users to find files/data if they need to backup or get files for developers for troubleshooting.
A savegame is not my document lol, what bs
Users/<user>AppData/Roaming is for machine-independent configuration files and for just-in-time persisting the last running state of an application when the user closes it (and if the application wants to support that kind of thing) when it's something you can resume cross-machine. (If you can't; then it should go into Local.)
Roaming is also where e.g. automatic recovery backups for work-in-progress material should be saved, in case you want to support crash recovery.
For both AppData folders, the intent is to keep the footprint small and/or to cap it with a known upper bound. (E.g. for caches; maintain a maximum size and evict whatever is oldest once the cap is reached.)
AppData is not meant for files explicitly saved by the user themselves. Period. It is meant only to support the functions of the application itself. Moreover; anything placed into it should be considered transient in nature. Like a private temporary files folder.
There are other special system folders meant to house files specifically saved by the user.
Notably:
Users/<user>/Documents is intended for documents and general purpose files the user themselves explicitly saves. And finally
Users/<user>/Saved Games is actually the folder specifically intended for game saves.
Note the “official” way creates a very bad situation where auto-saves are “supposed” to be in appdata, while manual saves can “sorta” be in my documents. MS created “My Games” but then even abandoned that as a concept too. Xbox game pass for Pc game store save files in an entirely different directory structure under appdata/local/packages
Even MS itself can’t make up its mind about where this stuff is supposed to go
This is the best explanation about why it is the way it is today:
https://www.reddit.com/r/explainlikeimfive/comments/p14rdh/comment/h8barmc/
Well they are files localized to a specific user and if the PC is set up properly, beyond the access of any other users that may operate the machine.
The simple thing is. It's still a might better than the old days. At least they're more or less contained within one area, rather than spread around between various homelevel directories.
As said you can simply alter the cfg, ini files in most cases. The issue is that developers aren't going to create different isnstall instructions for each platform they're on. My docuiments wound up as what was used because it's ione folder they know just about every windows machine has, and will have for some time yet to come.
Sometimes users want to backup save data and they are saved in "restricted" areas.
Microsoft doesn't like end users having complete access to their boot drive. They think too many end users would break things if they were given free reign of their software and hardware.