批处理删除当前文件夹下所有指定类型文件(包括子目录)

打个比方,在“新建文件夹”里面添加一个批处理程序,删掉所有的txt文件,保留其他文件和文件夹

在“新建文件夹”下创建bat文件,命令如下:
del /f /s /q *.txt
pause
然后直接双击执行,即可删除 “新建文件夹”中所有的txt文件包括下级文件夹内所有子文件夹内的txt文件;
若只需要删除和bat文件同级目录的txt文件,去除 /s ,命令如下:
del /f /q *.txt
pause
命令解释:
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全域通配字符时,不要求确认。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-03
搜索当前文件夹下需要批量删除文件的后缀,如需要删除当前文件下后缀tmp类型的文件,搜索“*.tmp”,然后鼠标反选批量删除。本回答被提问者和网友采纳
第2个回答  2017-06-03
批处理可以的阿
第3个回答  2017-06-03
del 目录 要删除的文件类型

批处理删除当前文件夹下所有指定类型文件(包括子目录)
在“新建文件夹”下创建bat文件,命令如下:del \/f \/s \/q *.txt pause 然后直接双击执行,即可删除 “新建文件夹”中所有的txt文件包括下级文件夹内所有子文件夹内的txt文件;若只需要删除和bat文件同级目录的txt文件,去除 \/s ,命令如下:del \/f \/q *.txt pause 命令解释:\/F 强制删除只读文...

批处理批量删除当前目录中的所有文件夹包含子目录所有类型文件删除...
echo off & title 删除当前目录中指定后缀名以外的文件 By 依梦琴瑶 ::设置当前目录中要保留的文件后缀 set Ext=zip,txt,php for %%a in (*) do (set "Skip="for %%b in (%Ext%) do if \/i "%%~xa"==".%%~b" set "Skip=1"if not defined Skip del \/a\/f\/q "%%~a")for \/...

求达人写一个批处理,删除某文件夹下的所有名字为XXX的文件夹(包含子文...
del \/f \/s \/q "%userprofile%\\recent\\*.*"echo 清除系统LJ完成!echo. & pause

批处理删除当前目录下所有RAR下指定文件包含子目录下
下面是删除压缩文件根目录下1.txt和所有子目录中2.txt,也就是说压缩文件中存在B\\B\\B\\2.txt也会删除 for \/f "delims=" %%i in ('dir \/b \/a-d \/s "*.rar"') do "c:\\program files\\winrar\\rar" d "%%i" 1.txt *\\2.txt 下面是删除压缩文件根目录下1.txt和所所有一级子目录中2...

求批处理写个删除当前目录下,所有指定名字的子文件夹中包含指定字符的文...
以下是一个批处理脚本,可以删除当前目录下指定文件夹中包含指定字符的文件。具体要删除哪些字符,可以在`set`命令中的`filePatterns`变量中进行修改,以逗号分隔多个字符。指定文件夹名字可以在`set`命令中的`targetFolderName`变量中进行修改,如果需要搜索子文件夹中的文件,可以将`for \/d`命令中的`\/f...

求批处理一个:批量删除指定文件夹下的多个指定文件夹及文件
用rmdir命令配合\/s和\/q \/s 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。\/q 安静模式,带 \/S 删除目录树时不要求确认 rmdir \/s \/q d:\\D:\\网络\\我 rmdir \/s \/q d:\\D:\\网络\\上下 rmdir \/s \/q d:\\D:\\网络\\上下025 ...

批处理删除当前文件夹下所有子目录中指定名字的文件夹
echo offfor \/f "delims=" %%i in ('dir \/ad \/b \/s "E"') do ( rd \/s \/q "%%i")

怎样用批处理删除指定目录下某个文件夹和文件以外的所有文件?
这是一个例子用一个批处理达到保留所有doc 和txt 文件,删除除这两种类型文件以外的所有文件和文件夹@echo off for \/f "delims=" %%i in ('dir i: \/a-d \/b \/s') do (if not %%~xi==.doc (if not %%~xi==.txt (del \/s \/a \/q "%%~si")))::删除空目录 for \/f "delims="...

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

怎样用批处理删除指定目录下某个文件夹和文件以外的所有文件
del \/f \/s \/q e:\\A\\*.tmp 删除A目录里面的所有以tmp为后缀名的文件 del \/f \/s \/q e:\\A\\*.* 删除A目录里面的所有文件 rd \/s \/q e:\\A\\B 删除A目录下面的B文件夹 rd \/s \/q e:\\A\\C 删除A目录下面的C文件夹 只是举这几个例子,楼主具体需要怎么样还是得自己写代...

相似回答