删除一个文件或多个文件
del /s /q /f d:\test\a.bat
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\DIR* --可以删除DIR目录下所有文件及其子目录下所有文件
/s 从所有子目录删除指定文件
/q 安静模式。删除全局通配符时,不要求确认。
/F 强制删除
删除一个空目录
rd /q /s d:\test\log
将直接删除d:\test\log目录,如果log目录里面有文件将无法删除
删除一个非空目录 (必须指定目录名称)
rmdir /q /s d:\test\logs
必须指定目录名称,不能使用通配符
无论里面是否有文件或文件夹将全部直接删除
常用的通配符目录
%USERPROFILE% 表示C:\Users\enrsuwg
%WINDIR%表示C:WINDOWS
%SYSTEMDRIVE%表示C:
BAT TIPS:
- bat文件中不区分大小写
- echo 输出打印信息
- :: 注释
- pause 保持窗口不退出