Saya baru saja mengikuti beberapa instruksi untuk mereset GitHub untuk Windows dengan menghapus dua folder di explorer yang terdapat di bawah% AppData% dan% LocalAppData%.
Saya telah melihat jalan ini sebelumnya tetapi tidak pernah memahaminya, dan mencari mereka tidak menghasilkan informasi yang ingin saya temukan.
Apa arti tanda persen dalam filepath pada Windows (sebagai lawan navigasi melalui C: \ Users \ dll), dan apa folder AppData dan LocalAppData?
windows
windows-explorer
temporary_user_name
sumber
sumber
Jawaban:
%WORD%
adalah bagaimanacmd.exe
(dan Windows secara umum) melakukan variabel. Begitu%AppData%
juga nama variabel untuk direktori data aplikasi.sumber
cmd.exe
'sset
perintah. Setiap proses memiliki lingkungan yang terdiri dari variabel atau mewarisi satu dari proses induk. Informasi bagus di sini: en.wikipedia.org/wiki/Environment_variable\
untuk melarikan diri? Mengapa baris perintah Windows harus berbeda dalam segala hal yang mungkin?\
untuk melarikan diri kapan\
pemisah jalur?%AppData%
adalah folder tersembunyi di Windows 7. Ini untuk melindungi data dan pengaturan pengguna dari perubahan atau penghapusan yang tidak diinginkan. Ini berisi banyak data penting seperti: pengaturan program, cookie IE, riwayat penelusuran IE, file sementara yang dibuat oleh aplikasi , dll .%LocalAppData%
ini%USERPROFILE%\AppData\Local
. Sebagai contoh:C:\Users\<Username>\AppData\Local
.Lihat juga (
KNOWNFOLDERID
) dari MSDN.sumber
Seperti yang telah dikatakan orang lain,
%
simbol di sekitar%AppData%
menunjukkan itu adalah variabel lingkungan.Keduanya adalah jalur yang telah ditentukan sebelumnya yang bervariasi berdasarkan edisi Windows.
Dari Vista dan seterusnya,
%AppData%
arahkan ke%UserProfile%/AppData/Roaming
(saya pikir Anda bisa menebak apa%UserProfile%
itu, atau hanya mengujinya sendiri di Explorer). Folder ini berisi spesifik pengguna, data terkait program, atau bahkan program itu sendiri.Barang-barang di sini harus berkeliaran dengan pengguna ke mesin yang berbeda. Bagaimana profil berkeliaran lebih jelas bagi pengguna di lingkungan Domain yang menggunakan kredensial yang sama pada mesin perusahaan yang berbeda. Tetapi sekarang karena Windows 8 menggunakan cloud dan Akun Microsoft untuk login, fitur ini seharusnya menjadi lebih jelas bagi pengguna dengan banyak mesin.
Saya tidak yakin folder ini selalu digunakan dengan benar. Google Chrome, misalnya, akan menyimpan gigabytes data di dalamnya. Program lain mungkin menggunakannya untuk menyimpan item seperti
MyLayoutSettings.cfg
, untuk memiliki beberapa konsistensi di antara pengaturan lintas ke mesin yang berbeda. Saya pikir ini adalah cara yang lebih "benar" untuk menggunakan folder.%LocalAppData%
(%UserProfile%/AppData/Local
) digunakan untuk item khusus pengguna yang tidak boleh berkeliaran dengan pengguna, baik karena mereka hanya berkaitan dengan mesin tertentu, atau karena mereka terlalu besar. Untuk contoh yang baik tentang bagaimana lokasi ini dapat digunakan, lihat%LocalAppData%/Temp
.sumber
Lokasi AppData \ Local dan AppData \ Roaming adalah lokasi yang dipilih untuk aplikasi untuk menyimpan data yang tidak diharuskan untuk diekspos kepada pengguna. Dalam lingkungan domain folder Roaming digunakan untuk menyalin lingkungan pengguna saat mereka masuk ke komputer yang berbeda.
Anda dapat menemukan deskripsi dalam dokumen Microsoft ini
sumber
Cukup masukkan% AppData% atau% LocalAppData% di bilah alamat File Explorer dan itu akan membawa Anda ke folder.
Seperti yang dijelaskan orang lain, ini adalah Variabel Lingkungan yang dapat didaftar di Prompt Perintah Windows menggunakan perintah SET.
sumber
Seperti jawaban lain yang disebutkan,
AppData
folder Windows tersembunyi biasanya digunakan oleh program untuk menyimpan data dan pengaturan. Meskipun ini benar, itu bukan hanya penggunaan folder.Meskipun secara tradisional sebagian besar program Windows diinstal
Program Files
, beberapa akan menginstal%AppData%
sebagai gantinya. Ini termasuk aplikasi seperti Gitter Discord , f.lux , dan ya, GitHub Desktop untuk Windows .Ini biasanya karena, tidak seperti
Program Files
aplikasi yang dapat dipasangAppData
tanpa izin administrator, karena folder tersebut tidak dibagikan kepada banyak pengguna.sumber