배치 파일에서 %~df0 및 %~df1은 무엇을 의미합니까?

배치 파일에서 %~df0 및 %~df1은 무엇을 의미합니까?

배치 파일에서 %~df1의 사용법을 본 적이 있지만 그 의미가 무엇인지 모르겠습니다. 나는 또한 %~df0을 보았고 그것이 배치 파일의 현재 디렉토리를 의미한다고 생각하지만 이에 대한 문서를 찾을 수 없습니다(검색하기가 약간 어렵습니다).

답변1

일반적인 단축키 목록은 다음과 같습니다.

%~f1 - %1을 정규화된 경로 이름(C:\utils\MyFile.txt)으로 확장합니다.

%~d1 - %1을(를) 드라이브 문자로만 확장합니다. - C:

%~p1 - %1을 경로로만 확장 - \utils\

%~n1 - %1을(를) 파일 이름으로 확장합니다. 또는 경로만 있는 경우(후행 백슬래시 없음) - 해당 경로의 마지막 폴더

%~x1 - %1을(를) 파일 확장자로만 확장합니다. - .txt

%~s1 - 짧은 이름을 참조하기 위해 f, n 및 x의 의미를 변경합니다(아래 참고 참조).

%~1 - 주변 따옴표(")를 제거하고 %1을(를) 확장합니다.

%~a1 - %1의 파일 속성을 표시합니다.

%~t1 - %1의 날짜/시간을 표시합니다.

%~z1 - %1의 파일 크기를 표시합니다

%~$PATH:1 - PATH 환경 변수를 검색하고 %1을(를) 찾은 첫 번째 일치 항목의 정규화된 이름으로 확장합니다.

위의 수정자는 다음과 같이 결합될 수 있습니다.

%~dp1 - %1을(를) 드라이브 문자와 경로로만 확장합니다.

%~nx2 - %2을(를) 파일 이름과 확장자로만 확장합니다.

의 호의이 웹사이트

관련 정보