Niedawno wykonałem kilka instrukcji, aby zresetować GitHub dla Windows, usuwając dwa foldery w eksploratorze znalezione odpowiednio w% AppData% i% LocalAppData%.
Widziałem już te ścieżki, ale nigdy ich nie rozumiałem, a ich wyszukiwanie nie przyniosło informacji, które chciałem znaleźć.
Co oznacza znak procentu w ścieżkach plików w systemie Windows (w przeciwieństwie do nawigacji po C: \ Users \ etc) i jakie są foldery AppData i LocalAppData?
windows
windows-explorer
nazwa_użytkownika tymczasowego
źródło
źródło
Odpowiedzi:
%WORD%
jest jakcmd.exe
(i ogólnie Windows) zmienia zmienne. Podobnie%AppData%
jak nazwa zmiennej dla katalogu danych aplikacji.źródło
cmd.exe
„sset
polecenia. Każdy proces ma środowisko złożone ze zmiennych lub dziedziczy jeden z procesu nadrzędnego. Dobra informacja tutaj: en.wikipedia.org/wiki/Environment_variable\
do ucieczki? Dlaczego wiersz poleceń systemu Windows musi być inny pod każdym możliwym względem?\
do ucieczki, gdy\
jest separatorem ścieżki?%AppData%
jest ukrytym folderem w systemie Windows 7. Ma on chronić dane użytkownika i ustawienia przed wszelkimi niechcianymi zmianami lub usunięciem. Zawiera wiele ważnych danych, takich jak: ustawienia programu, czyli plików cookie, historii przeglądania, IE pliki tymczasowe tworzone przez aplikacje , itp .%LocalAppData%
to jest%USERPROFILE%\AppData\Local
. Na przykład:C:\Users\<Username>\AppData\Local
.Zobacz także (
KNOWNFOLDERID
) z MSDN.źródło
Jak powiedzieli inni,
%
wokół symbole%AppData%
wskazują, że jest to zmienna środowiskowa.Te dwie są predefiniowanymi ścieżkami, które różnią się w zależności od wersji systemu Windows.
Począwszy od Visty,
%AppData%
wskazuje na%UserProfile%/AppData/Roaming
(myślę, że możesz zgadnąć, co to%UserProfile%
jest, lub po prostu przetestuj to na własną rękę w Eksploratorze). Ten folder zawiera dane specyficzne dla użytkownika, związane z programem, a nawet same programy.Przedmioty tutaj powinny wędrować z użytkownikiem na różne maszyny. Sposób wędrowania profili był bardziej widoczny dla użytkowników w środowisku domeny, którzy używali tych samych danych uwierzytelniających na różnych komputerach firmy. Ale teraz, gdy Windows 8 korzysta z chmury i konta Microsoft do logowania, ta funkcja powinna stać się bardziej widoczna dla użytkowników z wieloma komputerami.
Nie jestem pewien, czy ten folder jest zawsze używany poprawnie. Na przykład Google Chrome będzie przechowywać w niej gigabajty danych. Inne programy mogą go używać do przechowywania elementów, takich jak
MyLayoutSettings.cfg
, aby zachować spójność między ustawieniami na różnych komputerach. Myślę, że jest to bardziej „poprawny” sposób korzystania z folderu.%LocalAppData%
(%UserProfile%/AppData/Local
) jest używany do elementów specyficznych dla użytkownika, które nie powinny wędrować z użytkownikiem, albo dlatego, że dotyczą tylko tej konkretnej maszyny, albo dlatego, że są zbyt duże. Dobry przykład wykorzystania tej lokalizacji można znaleźć na stronie%LocalAppData%/Temp
.źródło
Lokalizacje AppData \ Local i AppData \ Roaming są preferowanymi lokalizacjami dla aplikacji do przechowywania danych, które nie muszą być ujawniane użytkownikowi. W środowisku domeny folder mobilny służy do kopiowania środowiska użytkownika podczas logowania na różnych komputerach.
Opis można znaleźć w tym dokumencie Microsoft
źródło
Wystarczy wpisać% AppData% lub% LocalAppData% w pasku adresu Eksploratora plików, aby przejść do folderów.
Jak wyjaśnili inni, są to Zmienne środowiskowe, które można wyświetlić w wierszu polecenia systemu Windows za pomocą polecenia SET.
źródło
Jak wspomniano w innych odpowiedziach,
AppData
jest to ukryty folder Windows zwykle używany przez programy do przechowywania danych i ustawień. Chociaż jest to prawda, nie jest to jedyne użycie folderu.Podczas gdy tradycyjnie większość programów Windows instaluje się w
Program Files
, niektóre%AppData%
zamiast tego instalują . Obejmuje to aplikacje takie jak Gitter Discord , F.Lux i tak, GitHub Desktop dla systemu Windows .Dzieje się tak zwykle dlatego, że w przeciwieństwie
Program Files
do aplikacji, którą można zainstalowaćAppData
bez uprawnień administratora, ponieważ folder nie jest współużytkowany przez wielu użytkowników.źródło