TL; DR
У вас есть несколько вариантов:
- Не используйте эти программы
- Свяжитесь с разработчиками программ, которые вы используете, и попросите их хранить свои данные в AppData вместо документов.
- Используйте дополнительную учетную запись / VM для некоторых программ
- Вручную периодически очищайте папку
- Используйте / пишите программу / скрипт, чтобы периодически очищать папку, используя черные и / или белые списки
- (В качестве неидеального хака вы всегда можете просто создать пустые файлы с такими же именами, что и нежелательные каталоги, и установить для них + R + A + S + H. Таким образом, программа не сможет создать каталог или поместить что-нибудь в этом - хотя у вас все еще будет куча 0-байтовых файлов.)
- Создайте в « Документах» подкаталог для хранения ваших «актуальных файлов» и используйте его в качестве корневого документа (это проще, если перенаправить подкаталоги «Видео», «Изображения» и т. Д. Также в новую папку)
- Как и в предыдущем пункте, но отказаться от документов папки для программ в целом и использовать другую папку для «реальных файлов», например,
C:\Users\Muntoo\MyActualFiles\*
(не забудьте перенаправить видео, музыка, избранное ...)
Фонд
В Windows каждый пользователь получает каталог, в котором хранятся его пользовательские файлы. Доступ к нему можно получить с помощью переменной %userprofile%
. В Vista и выше она находится в \Users\
папке, а в XP и ниже она находится в \Documents and Settings\
папке.
Теперь, когда вы вводите пользовательский каталог, он разбивается на несколько различных целевых подкаталогов. (Часто в корневом каталоге пользовательского каталога будут находиться другие файлы и папки, но официально предполагается, что только несколько предопределенных, и программы и пользователи должны размещать элементы в одном из соответствующих подкаталогов.)
Есть две основные ветви пользовательского каталога: один , где user-generated files
будут сохранены , и один , где program-generated settings
будут сохранены .
В Vista и более поздних версиях используется общее имя папки, Users
потому что в ней нет пробелов, но в XP и Documents and Settings
более поздних версиях это имя делает ее цель гораздо более очевидной: она хранит (пользовательские) документы и (программные) настройки .
заявка
Когда вы запустите программу и сконфигурируете ее, она сохранит пользовательские настройки в папке « Данные приложения » %userprofile%
(у нее разные имена в зависимости от версии Windows). Он поставляется в двух версиях: одна, где файлы хранятся в этой конкретной системе («локальная»), и другая, где файлы копируются на сервер, чтобы ваши настройки могли перемещаться в другие системы в сети с вами («роуминг»). , (Начиная с Vista, существуют также варианты с низким уровнем привилегий.)
Когда вы сохраняете файл, вы сохраняете его в папке « Мои документы » %userprofile%
(конкретное имя папки зависит от версии Windows). Эта папка (по умолчанию) имеет различные подкаталоги для каждого типа мультимедиа (текст, картинки, музыка, видео и т. Д.)
пример
В качестве примера представьте, что пользователь с именем Foobar запускает программу под названием CoolApp в Windows 7, установленную на диске C:
- Их пользовательский каталог
C:\Users\Foobar\
- Когда они настраивают CoolApp, он сохраняет настройки в
C:\Users\Foobar\AppData\Local\CoolApp\
- CoolApp также может / вместо этого хранить некоторые настройки / файлы в
C:\Users\Foobar\AppData\Roaming\CoolApp\
- Когда они создают файл в CoolApp, они сохраняют его в
C:\Users\Foobar\My Documents\
Обратите внимание, что папка « Мои документы » используется по умолчанию для сохранения файлов, но, очевидно, пользователь может свободно сохранять любые каталоги, к которым у него есть разрешения.
Совет
Разделение пользовательских документов и настроек программы полезно, поскольку упрощает управление файлами. Почти каждая программа будет хранить файлы в папке application-data, даже если она использовалась только один раз и никогда больше. Фактически целесообразно отделить все пользовательские данные от операционной системы, поскольку это значительно упрощает и ускоряет резервное копирование и восстановление ОС и / или пользовательских данных, а также приводит к уменьшению объема резервных копий.
методология
Существует два официальных способа изменить местоположение « Мои документы» .
Вы можете автоматически изменить (и физически переместить) папку « Мои документы » , открыв для нее диалоговое окно « Свойства» и изменив целевой каталог.
В Vista и выше:
В XP и ниже:
Вы также можете переместить его вручную , отредактировав значение Personal в разделе реестра.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Вам не нужно редактировать соответствующее значение в …\Explorer\Shell Folders
. Вам необходимо перезагрузить или перезапустить Explorer для Windows, чтобы все равно получить изменения, и когда вы это сделаете, Explorer обновит значение Shell Folders
с того, что в User Shell Folders
.
Вам будет необходимо вручную переместить фактическую папку в новом месте.
Пока вы это делаете, вы также можете перемещать другие папки, такие как Мои рисунки , Мои видео , Избранное и т. Д.
Разнообразный
Когда вы сохраняете игру, вы по сути сохраняете файл так же, как сохраняете документ в Word или рисунок в MSPaint. Таким образом, сохраненные игры обычно хранятся в папке « Мои документы» , но некоторые сохраняют их в папке « Данные приложения » с настройками игры.