“% AppData %”란 무엇입니까?


19

방금 최근에 % AppData % 및 % LocalAppData % 아래에있는 탐색기에서 두 개의 폴더를 삭제하여 Windows 용 GitHub를 재설정하기위한 지침을 따랐습니다.

나는이 길을 전에 보았지만 결코 이해하지 못했으며, 그것들을 검색해도 내가 찾고자하는 정보를 얻지 못했다.

백분율 기호는 Windows의 파일 경로에서 무엇을 의미하며 (C : \ Users \ etc를 통한 탐색과는 달리) AppData 및 LocalAppData 폴더는 무엇입니까?



답변:


14

%WORD%어떻게 cmd.exe변수를 수행 (및 Windows 일반적으로). %AppData%응용 프로그램 데이터 디렉토리의 변수 이름도 마찬가지 입니다.

C:\Users\USERNAME>echo The value of ^%AppData^% is %AppData%
The value of %AppData% is C:\Users\USERNAME\AppData\Roaming

7
보다 구체적으로, 이들은 환경 변수이며 cmd.exeset명령을 통해 액세스 할 수 있습니다 . 각 프로세스에는 변수로 구성된 환경이 있거나 상위 프로세스에서 환경을 상속합니다. 여기에 좋은 정보가 있습니다 : en.wikipedia.org/wiki/Environment_variable
LawrenceC

와우, 그들은 \탈출 에도 사용하지 않습니까? Windows 명령 줄이 모든 가능한 방식으로 달라야하는 이유는 무엇입니까?
temporary_user_name

5
@Aerovistae 경로 분리기가 \ 언제 이스케이프 처리에 안정적으로 사용될 수 \ 있습니까?
Etan Reisner

또한 Windows는 오래되었습니다 . `\`를 사용하여 문자를 이스케이프 처리하는 것은 표준이 아니 었습니다.
Yay295

7

%AppData%Windows 7의 숨겨진 폴더입니다. 원하지 않는 변경이나 삭제로부터 사용자 데이터와 설정을 보호합니다. 그것은 많은 중요한 데이터가 들어있는 같은 : 프로그램 설정, IE 쿠키, IE의 검색 기록, 응용 프로그램에서 만든 임시 파일 , .

%LocalAppData%이것은입니다 %USERPROFILE%\AppData\Local. 예를 들면 다음과 같습니다 C:\Users\<Username>\AppData\Local..

KNOWNFOLDERIDMSDN의 ( ) 도 참조하십시오 .


5

다른 사람들이 말했듯이 %주변 의 기호 %AppData%는 환경 변수임을 나타냅니다.

이 두 가지는 Windows 버전에 따라 미리 정의 된 경로입니다.

비스타에서 이후, %AppData%포인트는 %UserProfile%/AppData/Roaming(나는 당신이 무엇을 추측 할 수 있다고 생각 %UserProfile%, 또는 단지 Explorer에서 자신을 위해 그것을 테스트). 이 폴더에는 사용자 별, 프로그램 관련 데이터 또는 프로그램 자체가 포함됩니다.

여기에있는 항목은 사용자와 다른 컴퓨터로 로밍해야합니다. 다른 회사 컴퓨터에서 동일한 자격 증명을 사용하는 도메인 환경의 사용자에게 프로필 로밍이 더 분명해졌습니다. 그러나 Windows 8은 로그인을 위해 클라우드와 Microsoft 계정을 사용하므로이 기능은 여러 시스템을 가진 사용자에게보다 분명해집니다.

이 폴더가 항상 올바르게 사용되는지 잘 모르겠습니다. 예를 들어 Chrome은 기가 바이트의 데이터를 저장합니다. 다른 프로그램은을 (를) 같은 항목을 저장하는 데 사용 MyLayoutSettings.cfg하여 다른 시스템의 설정간에 일관성을 유지할 수 있습니다. 폴더를 사용하는 것이 "올바른"방법이라고 생각합니다.

%LocalAppData%( %UserProfile%/AppData/Local)는 특정 머신에만 관련되어 있거나 너무 커서 사용자와 함께 로밍해서는 안되는 사용자 별 항목에 사용됩니다. 이 위치를 사용하는 방법에 대한 좋은 예는를 참조하십시오 %LocalAppData%/Temp.


2

AppData \ Local 및 AppData \ Roaming 위치는 응용 프로그램이 사용자에게 노출 할 필요가없는 데이터를 저장하는 기본 위치입니다. 도메인 환경에서 로밍 폴더는 사용자가 다른 컴퓨터에 로그온 할 때 사용자 환경을 복사하는 데 사용됩니다.

Microsoft 문서 에서 설명을 찾을 수 있습니다


1

파일 탐색기의 주소 표시 줄에 % AppData % 또는 % LocalAppData %를 입력하면 폴더로 이동합니다.

다른 사람들이 설명했듯이, 이들은 SET 명령을 사용하여 Windows 명령 프롬프트에 나열 될 수있는 환경 변수입니다.


1

다른 답변에서 언급했듯이 AppData프로그램과 데이터를 저장하기 위해 일반적으로 사용되는 숨겨진 Windows 폴더입니다. 이것이 사실이지만 폴더 만 사용되는 것은 아닙니다.

일반적으로 대부분의 Windows 프로그램은에 설치되지만 Program Files일부는 %AppData%대신에 설치 됩니다. 여기에는 Gitter Discord , f.luxWindows 용 GitHub Desktop 과 같은 앱이 포함됩니다 .

이는 일반적으로와 달리 폴더가 여러 사용자간에 공유되지 않기 때문에 Program Files앱이 AppData관리자 권한없이 설치 될 수 있기 때문 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.