배치 파일에서 %~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을(를) 파일 이름과 확장자로만 확장합니다.
의 호의이 웹사이트