[ Last edited by yy28 on 2007-5-8 at 08:23 AM ]作者: qingfushuan 时间: 2007-5-8 11:57 试试它
@echo off
:: 全盘搜索指定的文件
:: 注意文件夹的跳转,要在盘符后加\,或者先回到根目录之后再用cd /d来跳
:: 否则,在桌面上的时候无法直接用cd /d来跳转到系统盘根目录
:: code by jm 2006-8-30
setlocal enabledelayedexpansion
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%i:\nul (
for /f "tokens=3" %%z in ('dir /-c %%i:\') do set freesize=%%z
if not "!freesize!"=="0" (
pushd %%i:\
for /r %%k in (.) do (
if exist %%k\icon.ico echo %%k
)
)
)
)
popd
pause作者: yy28 时间: 2007-5-8 13:52 代码运行不了,有问题啊,运行后不能输入要查找的文件啊作者: lxmxn 时间: 2007-5-8 14:56
Quote:
Originally posted by yy28 at 2007-5-8 13:52:
代码运行不了,有问题啊,运行后不能输入要查找的文件啊
新手可以先搜索一下论坛,自己学着修改别人的代码,不要直接伸手要。
提示一下,以 set /p 为关键字检索。作者: 546474 时间: 2007-5-8 15:00 论坛貌似是有很多这样的帖子。