여기에 현재 설정되어 있습니다. 배치 파일을 실행하고 현재 상위 디렉토리를 삭제하십시오
C:\user\Desktop\folder
C:\user\Desktop\folder\run.bat
는 내가 이상적으로
folder
를 삭제하고 실행 한 후 자체를 삭제 할 바탕 화면에 추가 된
helper.bat
파일을 시도 부모
folder
을 삭제
rmdir
를 사용할 수 없습니다 때문입니다. 하지만 그 과정은 여전히 실행 중일 뿐이므로
folder
의 내용 만 삭제하고
folder
은 삭제하지 않겠습니까?
run.bat를 :
set HELPERFILE=helper.bat
cd %cd%
cd ..
echo echo Deleting the directory...>%HELPERFILE%
echo pause>>%HELPERFILE%
echo rmdir /s /q testfolder>>%HELPERFILE%
echo del %HELPERFILE%>>%HELPERFILE%
echo pause>>%HELPERFILE%
echo exit>>%HELPERFILE%
call "testing" /wait %HELPERFILE%
가 어떻게이 안에 포함 된 상위 디렉토리를 포함하여 run.bat
을 실행 한 후 모든 것을 삭제할 수 있습니까? 나는 그것이 call
및/또는 start
과 관련이 있다고 생각합니다.