标题: 如果用批处理查找文件 [打印本页] 作者: gdpndw 时间: 2009-12-14 14:16 标题: 如果用批处理查找文件 在所有的分区中查找某个文件,(如QQ。exe),如果查找到了则在该文件的目录下生成一个文件,(这里我会:cpoy >文件名)
请高手在写出方法的同时能讲解一下,自己学习能懂了就不用来麻烦大家了作者: dos时代菜鸟 时间: 2009-12-14 15:52
代码如下:
@echo off
set fs=qq.exe
if exist fs.txt del fs.txt
echo 搜索 %fs% ....
for %%c 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 %%c: for /f "delims=" %%d in ('dir /b /s /a-d %%c:\%fs%') do (
echo %%~dpd>>fs.txt
echo %fs%所在文件夹都要有这个文件> %%~dpd\%fs%_xyz.txt
)
)>nul 2>nul
if exist fs.txt ( echo 找到的文件夹: & type fs.txt
) else ( echo 文件夹未找到!)
echo 按任意键结束! & pause>nul