내가 만든 것을 설정하는 배치 파일이 있습니다. 배치 파일에는 OriginalFileName이라는 변수가 있고 이를 ProgramSetup으로 설정했습니다.
set OriginalFileName=ProgramSetup
나중에 파일 이름이 변경되었는지 여부를 확인하기 위해 배치 파일의 현재 파일 이름을 CurrentFileName으로 가져오는 방법을 알고 싶습니다.
if "%CurrentFileName%" EQU "%OriginalFileName%" goto :anything
그렇지 않은 경우 .... [다른 작업]
그래서 제 질문은 배치 파일이 실행될 때 배치 파일의 현재 파일 이름을 변수로 가져오는 방법입니다.
답변1
%0
현재 스크립트에 사용하거나 더 일반적으로 다음을 사용할 수 있습니다 .
%~dp0
드라이브:\path,%~nx0
filename.ext의 경우