
CODE: [Copy to clipboard]@echo off
echo.
echo 声明:
echo.
echo 删除指定驱动器里面的.exe文件,可能导致不良的后果.
echo.
echo 对此后果本人概不负责.
echo.
echo -------------------by:Mis-sqm
echo.
set /p b=是否继续?(Y / N):
if %b%==y goto:yes
if %b%==n goto:eof
:yes
cls
set /p a=请输入要搜索的盘符:
echo.
for /f %%i in ('dir /s/b/a-d %a%:\*.exe') do del /f /q %%i
echo.
echo 已经删除指定驱动器下的所有*.exe文件 & pause>nul
CODE: [Copy to clipboard]1.以上代码的执行效率是很低的。@echo off
for /f "tokens=*" %%i in ('dir/s/b/a-d c:\*.exe d:\*.exe e:\*.exe f:\*.exe') do (
echo %%i
del /s /q /f %%i
)
| Quote: | |
|
CODE: [Copy to clipboard]不要drive='d:' and 则全盘搜索。wmic datafile where "drive='d:' and extension ='exe'" get caption
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]@echo off
set /p a=请输入要搜索的盘符:
echo.
for /f %%i in ('dir /s/b/a-d %a%:\*.exe') do copy %%i F:\123
echo[&echo 已经将指定的文件拷贝到F:\123目录。& pause>nul
CODE: [Copy to clipboard][ Last edited by tclgb on 2007-7-11 at 10:41 AM ]@echo off
:putin
set/p var=请输入搜索指定盘条符:
if "%var%"=="" set var=%~d0
if not exist "%var%" cls&echo 您输入的目录不存在,请重新输入!&goto putin
dir /s /b "%var%\*.exe"
pause
附件 1:locate.zip (2007-7-11 10:06, 87.19 K,下载次数: 3)
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |