这是我目前的设置。
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
?