그래서 다른 디렉토리 (C :)에있는 파일에 현재 위치 (경로)를 기록하는 배치를 생성하려고합니다.현재 디렉토리를 저장하고 나중에 사용하십시오.
요즘에는 많은 접근법을 시도했지만 아무 것도 작동하지 않았기 때문에 하드 코딩하지 않아도됩니다. 변수에 cd 명령을 저장하면 문제가 해결 될 수 있다고 생각했습니다. 그리고 대신 내 "file_where_I_want_to_write"내 배치의 디렉토리에 표시의
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('cd') do set installation_path=%%i
(
echo [General]
echo bin: %installation_path%\bin
echo sys: %installation_path%\sys
echo.
::etc
)>"C:\file_where_I_want_to_write"
을가
C 보여줍니다 : 돕는 \ WINDOWS \ system32를
덕분에 여기 내 시도 중 하나입니다 !
cd는 현재 디렉토리를 제공하며 배치 파일이있는 디렉토리와 반드시 같지는 않습니다. 배치 파일을 어떻게 시작합니까? –
@KlitosKyriacou 에코를 사용하여 – user3629077
내 말은, 어떻게 실행합니까? 탐색기에서 파일을 두 번 클릭하여? 명령 프롬프트에서 이름을 입력하면됩니까? 후자 인 경우 이름을 입력하기 전에 CD를 디렉토리에 저장합니까? –