删除电脑上所有指定扩展名的文件

一,删除指定扩展名的文件
我的电脑--右键--搜索,第一行内填入*.3gp,*.rm (注意,全部为半角小写);当所有结果出现后,全选后删除即可.
二,删除指定扩展名文件的文件名前缀
@echo off
echo 请输入需删除的位数:
set /p n=
Setlocal EnableDelayedExpansion
for /f "delims=" %%a in ('dir/b *.seq *.ab1') do (
set "str=%%~na"
ren "%%a" "!str:~%n%!%%~xa"
)
pause


@echo off
echo 请输入需删除的位数:
set /p n=
Setlocal EnableDelayedExpansion
for /f "delims=" %%a in ('dir/b *.seq *.ab1') do (
for /f "tokens=1* delims=." %%i in ("%%a") do (
set "str=%%i."
ren "%%a" "!str:~%n%!%%j"
))
pause

三,删除指定多扩展名文件的批处理
批处理: (注:有多少个盘,就依次添加X:\)
echo off
del /f /s /q c:\*.3gp
del /f /s /q c:\*.3rm
del /f /s /q d:\*.3gp
del /f /s /q d:\*.3rm
del /f /s /q e:\*.3gp
del /f /s /q e:\*.3rm
echo 删除完成
echo. & pause

评论列表

老李
我就是用批处理来删除垃圾文件的
2010-04-13 03:15:27
adong.info
我和老李的方法一样。
2010-04-13 13:57:10
admin
我也习惯用第三种....
2010-04-13 14:14:24