标题: [文件操作] 批处理搜索指定文件 [打印本页]
作者: winsfly 时间: 2012-2-24 11:12 标题: 批处理搜索指定文件
本帖最后由 winsfly 于 2012-2-24 13:10 编辑
我发现系统里有个锁定主页的exe,例如wxhome.exe 就是找不到位置,求大侠们给个批处理全盘搜索此程序并echo显示具体位置
具体要求:在XP环境下,运行此批处理后,输入想要搜索的文件目录或者是任意类型的文件(包括隐藏),自动搜索全盘所有位置包括子目录,比如c盘有wxhome.exe d盘也有甚至所有盘所有子目录都有 全部都搜索出来并把所有搜索结果输出到一个记事本中。楼下的几个方案执行都出现错误,
作者: hnqx 时间: 2012-2-24 11:41
本帖最后由 CrLf 于 2012-2-25 15:45 编辑
- @echo off&title 打开指定文件 by To Force QQ:83398628
- color 1f
- setlocal enabledelayedexpansion
- :haha
- echo. 请输入要搜索的“文件名”与“后缀名”
- set /p p=
- echo 正在搜索,请稍候...
- for %%a in (C D E F G H I J) do (
- if exist %%a:\nul (
- for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\*%p%" 2^>nul') do (
- if /i "%%~nxb" equ "%p%" (
- echo.%%b
- ) &goto haha
- )
- )
- )
复制代码
作者: winsfly 时间: 2012-2-24 12:47
楼上的执行后没有任何反应,也没有pause显示结果,晕
作者: Perl 时间: 2012-2-24 12:48
http://www.bathome.net/thread-3465-1-1.html
作者: winsfly 时间: 2012-2-24 13:01
回复 4# Perl
这个执行也是错误的,哎。。。。
作者: Perl 时间: 2012-2-24 13:03
回复 5# winsfly
那个帖子里不是有3个代码么,你用的哪个?报错信息是什么?
作者: winsfly 时间: 2012-2-24 13:11
回复 6# Perl
我把filename=cmd.exe都没反应
作者: apang 时间: 2012-2-24 13:16
本帖最后由 apang 于 2012-2-24 13:28 编辑
- @echo off
- for /f "skip=1 delims=" %%a in ('wmic datafile where ^(filename^="wxhome" and extension^="exe"^) get name') do echo %%a>>1.txt
复制代码
作者: find 时间: 2012-2-24 13:33
回复 7# winsfly
你试的哪个代码?
全盘搜索需要比较长的时间,你等待了几分钟?
作者: winsfly 时间: 2012-2-24 13:35
回复 9# find
我把echo off去掉,它只搜索c:\nul d:\nul 一直到z:\nul 这样,还有的就是一跳就消失了,根本没有全盘搜索
作者: ivor 时间: 2012-2-24 13:36
- dir /s /b /a c:\wxhome.exe
复制代码
作者: apang 时间: 2012-2-24 13:43
不好意思,8楼的与4楼重了,刚看到。
作者: find 时间: 2012-2-24 20:19
回复 10# winsfly
你试的哪个代码?
作者: winsfly 时间: 2012-2-24 20:57
回复 13# find
楼上所有的方案都不行 为什么呢
作者: find 时间: 2012-2-24 21:03
回复 14# winsfly
你用的什么操作系统?
作者: winsfly 时间: 2012-2-25 15:34
回复 15# find
xp
作者: winsfly 时间: 2012-2-25 15:36
回复 15# find
xp sp3
作者: winsfly 时间: 2012-2-25 15:37
回复 13# find
当然所有的都试了
作者: find 时间: 2012-2-25 16:24
回复 17# winsfly
是原版的系统?还是精简版、Ghost版等?
作者: applba 时间: 2012-2-25 20:43
查进程会不?
查启动项会不?
作者: find 时间: 2012-2-25 23:47
回复 20# applba
这些都是浮云,因为在别人电脑上成功的代码在楼主那里都是不行滴
作者: winsfly 时间: 2012-5-20 10:33
本帖最后由 winsfly 于 2012-5-20 10:37 编辑
回复 21# find
确实,楼主给的代码不一定对所有的xp系统有用,各种各样的xp系统就算都是sp3有的批处理能在楼主那里很好的运行 在我这里这个sp3就不能正确运行。
作者: canyuexiaolang 时间: 2012-5-20 12:01
回复 22# winsfly
三个月之前的坟了再挖没意思了。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |