❶ 请教老师们:BAT删除当前目录下所有文件,包括当前所在文件夹,最后删除本身BAT
是的,可以使用以下代码实现删除当前目录下所有文件,包括当前所在文件夹,并最后删除本身的BAT脚本:
@echo off
cd /d "%~dp0"
del /f /s /q *
cd ..
rd /s /q "%~dp0"
del "%~f0"
这段代码首先将当前目录切换到脚本所在的目录,然后使用 del 命令删除当前目录下的所有文件,包括子文件夹中的文件。接着使用 cd ..命令切换到上一级目录,使用 rd 命令删除当前目录,包括子文件夹。最后使用 del 命令删除本身的BAT脚本。