logo

배치 커맨드의 디렉터리 위치 확인하는 법 📂프로그래밍

배치 커맨드의 디렉터리 위치 확인하는 법

코드 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: 전체 파일의 경로를 나타낸다.

참고로 ~이 들어가는 조합들은 배치 커맨드의 입력 파라미터와 같은 규칙을 따른다.