%0
배치 파일에서 배치 파일의 포함 디렉토리를 얻기 위해 사용 하지만 결과는 다음과 같습니다.
c:\folder1\folder2\batch.bat
다음과 같이 배치 파일 이름이없는 디렉토리 만 원합니다.
c:\folder1\folder2\
어떻게하니? 경로를 필터링해야 할 수도 있습니다. 그렇다면 어떻게해야합니까?
답변
%~p0
경로 만 반환합니다.
%~dp0
드라이브 + 경로를 반환합니다.
주제에 대한 자세한 내용은 Microsoft 사이트를 참조하십시오 .
이 구문에 대한 정보 는 Windows OS에서 실행 하여 for 명령에 대한 도움말에서도 찾을 수 있습니다 for /?
.
답변
현재 디렉토리는 % CD %에 보관됩니다
답변
파일 이름에 영향을주는 일부 표현식 :
~f0
완전한 파일 이름을 제공합니다.
~dpnx0
는와 동일 ~f0
하지만 다음 과 같이 나눌 수 있음을 보여줍니다. d = drive p = path n = name x = extension
답변
chdir 명령 사용
옵션 1:
chdir
옵션 2 :
echo %CD%