Czy jest jakiś sposób, aby uniemożliwić programom korzystanie z folderu Moje dokumenty (w systemie Windows 7)? Niektóre programy wkładają swoje rzeczy %USERNAME%\My Documents
i wolałbym, żeby to poszło w jakieś miejsce %APPDATA%
.
Wiem, że mogłem ręcznie symlinkować każdy folder, który program postanowi utworzyć, ale wolałbym nie robić tego dla każdego programu. Inną alternatywą jest umieszczenie moich rzeczy w innym miejscu niż Moje dokumenty, ale zastanawiam się, dlaczego Microsoft nazwał je „Moje dokumenty”, a nie „Aplikacje: umieść tutaj wszystkie swoje rzeczy” ... prawdopodobnie dlatego, że nazwy plików nie mogą zawierać dwukropków, ale nadal.
„Ukrywanie” folderów nie jest opcją; Zawsze włączam opcję „Zobacz ukryte foldery”.
Innymi słowy, chcę to przekształcić:
Zaangażowany w to:
źródło
C:\Users\Muntoo\Documents
.Odpowiedzi:
Oto przewodnik od stwardnienia rozsianego, jestem prawie pewien, że tego właśnie szukasz:
http://support.microsoft.com/kb/242557
Wyjaśnienie ode mnie, jeśli to upraszcza:
Start
i wpisz wyszukiwanie,Run
a następnie naciśnij Enter.regedit
.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
.Personal
rejestr, a następnie w menu Edytora rejestru przejdź doFile
->Export
. Zapisz tam, gdzie chcesz. jeśli kiedykolwiek będziesz chciał odzyskać stare ustawienia, możesz po prostu dwukrotnie kliknąć ten plik.Kliknij dwukrotnie
Personal
rejestr i zmień naValue Data
preferowaną lokalizację. Dla siebie (cierpię również na ten problem) utworzyłem folder w%appdata
(ma sens) i nazwałem go,My Documents
aby uniknąć pomieszania plików. lokalizacja za pomocą makra jest:%USERPROFILE%\AppData\Roaming\My Documents
.Personal
odnosi się doMy Documents
..
Powodzenia.
źródło
Roaming\My Documents
lubLocal\My Documents
?TL; DR
Masz kilka możliwości:
C:\Users\Muntoo\MyActualFiles\*
(Nie zapomnij przekierować Wideo, Muzyka, Ulubione…)Fundacja
W systemie Windows każdy użytkownik otrzymuje katalog, w którym przechowywane są pliki specyficzne dla użytkownika. Można uzyskać do niego dostęp za pomocą zmiennej
%userprofile%
. W systemie Vista i nowszych znajduje się w\Users\
folderze, a w XP i nowszych - w\Documents and Settings\
folderze.Teraz, po wejściu do katalogu użytkownika, dzieli się on na kilka różnych podkatalogów specyficznych dla określonego celu. (Często w katalogu głównym katalogu użytkownika będą znajdować się inne pliki i foldery, ale oficjalnie ma być tylko kilka wstępnie zdefiniowanych, a programy i użytkownicy powinni umieszczać elementy w jednym z odpowiednich podkatalogów).
Istnieją dwa główne oddziały katalogu użytkownika: jeden, w którym
user-generated files
są zapisywane , i jeden, w którymprogram-generated settings
są przechowywane .Vista i nowsze używają ogólnej nazwy folderu,
Users
ponieważ nie ma spacji, ale w XP i starszych, nazwaDocuments and Settings
czyni jej cel o wiele bardziej oczywistym: przechowuje Dokumenty (użytkownika) i Ustawienia (programu) .Podanie
Po uruchomieniu programu i jego skonfigurowaniu program zapisze dostosowane ustawienia w folderze Dane aplikacji w
%userprofile%
(ma różne nazwy w zależności od wersji systemu Windows). Występuje w dwóch wersjach: jedna, w której pliki są przechowywane w tym konkretnym systemie („lokalna”), a druga, w której pliki są kopiowane na serwer, dzięki czemu ustawienia można przenosić z tobą do różnych systemów w sieci („roaming”) . (Od wersji Vista istnieją również odmiany o niskich uprawnieniach).Zapisując plik, zapisujesz go w folderze Moje dokumenty w
%userprofile%
(nazwa konkretnego folderu zależy od wersji systemu Windows). Ten folder (domyślnie) ma różne podkatalogi dla każdego rodzaju multimediów (tekst, zdjęcia, muzyka, filmy itp.)Przykład
Na przykład wyobraź sobie, że użytkownik o imieniu Foobar uruchamia program o nazwie CoolApp w systemie Windows 7 zainstalowany na dysku C:
C:\Users\Foobar\
C:\Users\Foobar\AppData\Local\CoolApp\
C:\Users\Foobar\AppData\Roaming\CoolApp\
C:\Users\Foobar\My Documents\
Pamiętaj, że folder Moje dokumenty jest domyślny do zapisywania plików, ale oczywiście użytkownik może zapisać dowolny katalog, do którego ma uprawnienia.
Rada
Rozdzielanie dokumentów użytkownika i ustawień programu jest przydatne, ponieważ ułatwia zarządzanie plikami. Prawie każdy program będzie przechowywać pliki w folderze danych aplikacji, nawet jeśli był używany tylko raz i nigdy więcej. W rzeczywistości zaleca się oddzielenie wszystkich danych użytkownika od systemu operacyjnego, ponieważ znacznie ułatwia i przyspiesza tworzenie kopii zapasowych i przywracanie systemu operacyjnego i / lub danych użytkownika, a także powoduje mniejsze kopie zapasowe.
Metodologia
Istnieją dwa oficjalne sposoby zmiany lokalizacji Moich dokumentów .
Możesz zmienić (i fizycznie przenieść) folder Moje dokumenty automatycznie , otwierając dla niego okno dialogowe Właściwości i zmieniając katalog docelowy.
W systemie Vista i nowszych:
W XP i niżej:
Możesz również przenieść go ręcznie , edytując wartość Osobiste w kluczu rejestru
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Nie musisz edytować odpowiedniej wartości w
…\Explorer\Shell Folders
. Musisz zrestartować lub zrestartować Eksploratora Windows, aby mimo to odebrać zmianę, a kiedy to zrobisz, Explorer zaktualizuje wartośćShell Folders
z tej wUser Shell Folders
.Państwo będzie trzeba ręcznie przenieść rzeczywiste folder do nowej lokalizacji.
Podczas pracy możesz równie dobrze przenosić inne foldery, takie jak Moje obrazy , Moje wideo , Ulubione itp.
Różne
Zapisując grę, zasadniczo zapisujesz plik tak jak dokument w programie Word lub obraz w MSPaint. W związku z tym zapisywane gry są zwykle przechowywane w Moich dokumentach , ale niektóre zapisują je w folderze Dane aplikacji z ustawieniami gry.
źródło
%AppData%
, jak słusznie zauważyłeś), będzie to robił nawet po przeniesieniu folderu Dokumenty do nowej lokalizacji.