这是我目前的设置。
C:\user\Desktop\folder
C:\user\Desktop\folder\run.bat
因为我无法rmdir用来删除父级,folder所以我尝试制作一个helper.bat添加到桌面的文件,理想情况下该文件会folder在运行后删除并自行删除。但我猜这个进程还在运行,所以它只会删除内容folder而不是folder本身?
运行.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?