怎么用批处理批量删除文件

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:07:05
我想用批处理批量删除文件,只是单一的文件。
我的电脑常有BAC的文件,在很多的文件夹中,我想一下全部删除完,不知道怎么做,请高手教教我。
那些BAC的文件一般 全部在E盘
2楼的大哥 你说明白一点嘛,我是新手。

这个问题我回答过其他朋友了,代码没有问题,能满足楼主要求:删除文件名自己输入,然后该文件自动在所有盘符搜索该名字的文件,并且删除所有盘符里的该名字的文件。我调试过了,没问题。不过要注意:输入名字的时候注意后缀名!
新建文本文档,将下面代码拷贝进去,然后重命名该文本文档为xx.bat,然后双击运行就可以了!
@echo off
set /p name=请输入文件名称
echo 正在搜索,请耐心等待......
for %%a in (c d e f g h) do for /f "delims=" %%b in ('dir /a-d/b/s %%a:\%name%') do (
echo 已删除文件:%%b
del /f/q "%%b"
)
pause
exit

点开始-运行输入cmd确定,输入
del /f /s /q %systemdrive%\*.bac
回车,再输入
del /f /s /q %windir%\*.bac
回车即可

把下面的另存成.bat结尾的批处理文件.

@echo off
del /f /s /q e:\*.bac >nul 2>nul
start "" msg * "E盘.BAC文件删除完毕"