-
@echo off
-
rem 指定待搜索的文件
-
set "FileName=BatHome_Batcher.txt"
-
echo 正在搜索,请稍候...
-
for %%a 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 %%a:\nul (
-
pushd %%a:\
-
for /r %%b in ("*%FileName%") do (
-
if /i "%%~nxb" equ "%FileName%" (
-
echo.%%b
-
)
-
)
-
popd
-
)
-
)
-
pause
复制代码
这段代码是论坛上的,它是全盘找出文件路径,有没有什么办法让它只得到第一个路径后退出,不在继续查找,比如在我的c盘和d盘各有一个qq.exe,只用这段代码找出c盘的qq.exe的路径,然后显示出来,退出,就不在查找D
E F G H I 了。
-
@echo off
-
rem 指定待搜索的文件
-
set "FileName=qq.exe"
-
echo 正在搜索,请稍候...
-
for %%a 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 %%a:\nul (
-
pushd %%a:\
-
for /r %%b in ("*%FileName%") do (
-
if /i "%%~nxb" equ "%FileName%" (
-
echo.%%b
-
goto end
-
)
-
)
-
popd
-
)
-
)
-
:end
-
pause
-
@echo off
-
for /r c: %%b in (qq.exe) do (
-
if exist "%%~fb" (echo "%%~fb")&pause&exit /b
-
)
根据 temp 的意图, 请使用下面的代码, 并保证 Illegal.txt 和 这个bat在同一个目录
-
@echo off & setlocal enabledelayedexpansion
-
for /f "delims=" %%h in (Illegal.txt) do (
-
for %%a in (C D E F) do (
-
cd /d %%a:\
-
for /r %%b in (%%h) do (
-
if exist "%%~fb" (echo "%%~fb")
-
)
-
)
-
)
-
pause
复制代码
我的运行结果如下:
"C:\WINDOWS\system32\dllcache\iexplore.exe"
"C:\Program Files\internet explorer\IEXPLORE.EXE"
"E:\TEMP\PFiles\Internet Explorer\IEXPLORE.EXE"
"F:\SOFT_INS\PFiles\Internet Explorer\IEXPLORE.EXE"
"C:\WINDOWS\regedit.exe"
"C:\WINDOWS\system32\dllcache\regedit.exe"
"F:\GRTMPVOL_CN (I)\I386\REGEDIT.EXE"
"F:\WINXPSH\I386\REGEDIT.EXE"
"F:\XPSP3INS\I386\REGEDIT.EXE"
请按任意键继续. . .
可以再改一下,即使隐藏的文件也会显示出来
-
@echo off
-
for /f "delims=" %%h in (Illegal.txt) do (
-
for %%a in (C D E F) do (
-
dir "%%a:\%%h" /ah /s /b 2>nul
-
dir "%%a:\%%h" /s /b 2>nul
-
)
-
)
-
pause
复制代码
|
(cd
/d c:\)& dir IEXPLORE.EXE /ah /s /b
dir
C:\iexplore.exe /ah /s /b
分享到:
相关推荐
全盘搜索并删除指定文件,可搜索带空格的文件夹,强制删除。默认C,D,E 可增加。
批处理文件隐藏运行程序!隐藏运行程序!!!
易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar
易语言 全盘搜索指定文件 源码
易语言源码全盘搜索查找指定文件.7z
108个实用批处理文件 (仅供备用)WINXP原本的各项服务.BAT 1.TXT 2.txt 2000XP停止打印.bat 3.txt ARP本机绑定.bat Autorun 病毒清除工具.CMD C盘转换为NTFS格式.cmd dir.bat dos下重启.bat guest.bat IE...
易语言 全盘寻找指定文件或目录(网上收集)
Unity3D 扫描全盘获取文件路径2
全盘搜索指定文件.e源码全盘搜索指定文件.e源码全盘搜索指定文件.e源码
Unity3D教程:扫描全盘获取文件路径 Posted on 2013年06月17日 by U3d / Unity3D 基础教程/被围观 44 次 扫描全盘获取
查找行中第一个数字串.cmd 检测IP格式是否正确.cmd 每6行拼接为一行.cmd 理解字符截取功能.cmd 生成0-99之间的随机数列.cmd 用指定字符替换指定内容.cmd 用某行内容替换特定字符.cmd 统计重复次数并排序.cmd 计算...
查找行中第一个数字串.cmd 查杀效果图.bat 查看工作组.bat 查看开机自启动程序的完整路径.cmd 查看用户是否存在.bat 查看电脑硬件信息.bat 查看进程使用的端口.bat 查看驱动器.bat 校对时间.cmd 检查网络信息.bat ...
易语言全盘搜索指定文件代码
易语言全盘搜索查找指定文件源码,全盘搜索查找指定文件,列表
运行时软件会列出所有可移动磁盘,选择相应磁盘并指定查找文件的后缀并用"|"分隔,点击开始查找即可查找到该盘中所有该类型文件! 交流QQ:1479819480
通过指定文件类型或所有文件 目录或选择全盘搜索并列出文件全路径 支持列表的写出
文件夹 PATH 列表 卷序列号码为 0006EEA4 609C:F719 F:. └─批处理大全 ├─批处理资料 ├─收集的常用批处理 bat 程序 │ ├─其它类 │ ├─系统类 │ └─网络类 └─经典代码 ... └─获取路径
易语言源码全盘搜索查找指定文件.rar 易语言源码全盘搜索查找指定文件.rar 易语言源码全盘搜索查找指定文件.rar 易语言源码全盘搜索查找指定文件.rar 易语言源码全盘搜索查找指定文件.rar 易语言源码全盘搜索...
快速全盘查找文件程序(VB6.0源代码编写)快速全盘查找文件程序,根据扩展名,查找所要类型,并显示文件个数
全盘搜索指定日期生成的文件。 O. 屏蔽3721及其它恶意网站。 P. sxs.exe,金猪,威金,熊猫烧香,LOGO,网络执法官免疫。 Q. 删除"运行"、"查找"历史记录。 R. 禁止保留最近打开文档记录。 S. WINDOWS XP系统服务...