배치 커맨드의 디렉터리 위치 확인하는 법
코드 1
C:\Users\rmsms\OneDrive\lab\DynamicalSystems\loading.bat
예를 들어 위와 같은 파일이 실행되었다고 하자. 이 배치커맨드의 내용은 다음과 같다.
@echo off
echo %cd%
echo %~dp0
echo %~f0
pause
출력결과
C:\Users\rmsms\OneDrive\lab\DynamicalSystems
C:\Users\rmsms\OneDrive\lab\DynamicalSystems\
C:\Users\rmsms\OneDrive\lab\DynamicalSystems\loading.bat
%cd%
: 정확히 실행된 파일의 디렉터리를 나타낸다.%~dp0
: 정확히 실행된 파일의 디렉터리가 백슬래쉬와 함께 나타난다.%~f0
: 전체 파일의 경로를 나타낸다.
참고로 ~
이 들어가는 조합들은 배치 커맨드의 입력 파라미터와 같은 규칙을 따른다.