Diğerlerinin söylediği gibi, %
etrafındaki semboller %AppData%
çevresel bir değişken olduğunu gösterir.
Bu ikisi, Windows sürümüne göre değişen önceden tanımlanmış yollardır.
Vista'dan itibaren, %AppData%
işaret eder %UserProfile%/AppData/Roaming
(Sanırım ne %UserProfile%
olduğunu tahmin edebilir veya Explorer'da kendiniz için test edebilirsiniz). Bu klasör kullanıcıya özgü, programla ilgili veriler ve hatta programların kendisini içerir.
Buradaki öğeler kullanıcıyla farklı makinelere gitmelidir. Profillerin dolaşımı, farklı şirket makinelerinde aynı kimlik bilgilerini kullanan bir Etki Alanı ortamındaki kullanıcılar için nasıl daha belirgindi. Ancak Windows 8, giriş için bulut ve bir Microsoft Hesabı kullandığına göre, bu özellik birden fazla makineye sahip kullanıcılar için daha belirgin hale gelmelidir.
Bu klasörün her zaman doğru kullanıldığından emin değilim. Örneğin Google Chrome, içinde gigabaytlarca veri depolayacaktır. Diğer programlar MyLayoutSettings.cfg
, farklı makinelerdeki ayarlar arasında tutarlılık sağlamak gibi öğeleri depolamak için kullanabilir . Bu klasörü kullanmak için daha "doğru" bir yol olduğunu düşünüyorum.
%LocalAppData%
( %UserProfile%/AppData/Local
), yalnızca söz konusu makineyle ilgili oldukları veya çok büyük oldukları için kullanıcıyla dolaşmaması gereken kullanıcıya özgü öğeler için kullanılır. Bu konumun nasıl kullanılabileceğine dair iyi bir örnek için şuraya bakın %LocalAppData%/Temp
.