批处理搜索几个exe文件,并显示他们所在的文件夹
@echooffset/pinput=请输入要查询的文件名:qq.exefor%%iin(cdef)do(for/f"usebackqdelims="%%ain(`dir...
@echo off
set/p input=请输入要查询的文件名:qq.exe
for %%i in (c d e f) do (
for /f "usebackq delims=" %%a in (`dir/s/b/a-d "%%i:\%input%" 2^>nul`) do (
start %%~dpsa
)
)
pause
set/p input=请输入要查询的文件名:
for %%i in (c d e f) do (
for /f "usebackq delims=" %%a in (`dir/s/b/a-d "%%i:\%input%" 2^>nul`) do (
start %%~dpsa
)
)
以上那个批处理每次都要在窗口里打上搜索的文件名字,能不能在批处理命令里面改成我想要搜索的文件名,然后双击批处理命令就直接给我显示出来了,不用再窗口里面输入了 展开
set/p input=请输入要查询的文件名:qq.exe
for %%i in (c d e f) do (
for /f "usebackq delims=" %%a in (`dir/s/b/a-d "%%i:\%input%" 2^>nul`) do (
start %%~dpsa
)
)
pause
set/p input=请输入要查询的文件名:
for %%i in (c d e f) do (
for /f "usebackq delims=" %%a in (`dir/s/b/a-d "%%i:\%input%" 2^>nul`) do (
start %%~dpsa
)
)
以上那个批处理每次都要在窗口里打上搜索的文件名字,能不能在批处理命令里面改成我想要搜索的文件名,然后双击批处理命令就直接给我显示出来了,不用再窗口里面输入了 展开
3个回答
展开全部
@echo off
call :del
title 查找中……
rem 要搜索的文件名写在下面即可
for %%a in (
qq.exe
setup.exe
) do (
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:\ for /f "delims=" %%z in ('dir /s /b /a-d "%%i:\%%a"') do (
cls&echo 程序会搜索A-Z磁盘下的程序,提示“找不到文件”为正常现象。
echo %%~nxz路径为:%%~dpz>>.wkdxz
)
)
)
type .wkdxz|more /c
call :del
pause
:del
if exist .wkdxz del /a /f /q .wkdxz
call :del
title 查找中……
rem 要搜索的文件名写在下面即可
for %%a in (
qq.exe
setup.exe
) do (
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:\ for /f "delims=" %%z in ('dir /s /b /a-d "%%i:\%%a"') do (
cls&echo 程序会搜索A-Z磁盘下的程序,提示“找不到文件”为正常现象。
echo %%~nxz路径为:%%~dpz>>.wkdxz
)
)
)
type .wkdxz|more /c
call :del
pause
:del
if exist .wkdxz del /a /f /q .wkdxz
展开全部
@echo off
for %%i in (c d e f) do (
echo 正在搜索%%i盘...
for /f "delims==" %%j in ('dir %%i:\qq.exe /a /b /s') do echo %%j
)
pause
可修改里面的"c d e f"处,为其他盘符;
可修改"qq.exe"为要搜索的文件。
for %%i in (c d e f) do (
echo 正在搜索%%i盘...
for /f "delims==" %%j in ('dir %%i:\qq.exe /a /b /s') do echo %%j
)
pause
可修改里面的"c d e f"处,为其他盘符;
可修改"qq.exe"为要搜索的文件。
参考资料: 希望能帮到你 O(∩_∩)O~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有兴趣的话,百度hi讨论
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询