배치 파일 작성에 도움이 필요합니다. 다음과 같이 변수 루트에 저장된 경로가 있습니다.
set root=D:\Work\Root
그런 다음 작업 디렉토리를 다음과 같이이 루트로 변경합니다.
cd %root%
D 드라이브의 어느 곳에서나이 배치 파일을 실행하면 성공적으로 수행됩니다. 그러나 다른 드라이브에서 동일한 배치 파일을 실행하면 cd % root %가 작동하지 않습니다.
루트 변수에서 드라이브 문자를 가져올 수있는 방법이 있습니까? 그런 다음 현재 디렉토리를이 드라이브로 먼저 변경하면 cd % root %가 작동합니다.
\d
(소문자) 둘 중 하나에 차이가 있습니까? 옵션이 대소 문자를 구분하지 않습니까?