Batch 파일 관리자 권한으로 실행 시 현재 디렉토리 경로 얻어 오는 방법
batch 파일을 작성하여 실행할 때 현재 디렉토리 경로가 예상과 다르게 나올 때가 있습니다. 특히, .bat 파일을 관리자 권한으로 실행하면 C:\WINDOWS\system32가 현재 디렉토리로 표시됩니다. 이 문제를 해결하려면 %~dp0를 사용하는 방법이 있습니다.
.bat 파일 내용:
@echo off
echo %~dp0
pause
위의 코드를 사용하면 .bat 파일이 위치한 디렉토리 경로를 정확하게 가져올 수 있습니다.
'IT_컴퓨터_코딩_개발' 카테고리의 다른 글
Insomnia: 강력한 API 테스트 도구 (Postman 대체) (0) | 2024.01.16 |
---|---|
ConEmu 활용 : Public 서버를 통한 Private 서버 SSH 로그인 (ssh -tt) (0) | 2024.01.15 |
Notepad++에서 플러그인 명령에 단축키 설정하는 방법 (0) | 2024.01.11 |
[C#] Visual Studio에서 Auto Surround 기능 활성화하기 (1) | 2024.01.11 |
현재 날짜와 시각을 원하는 포맷으로 출력하는 PowerShell 스크립트 (0) | 2024.01.10 |