怎么用批处理bat命令搜索关键字文件并打开

比如我要打开“E:\统计”文件夹下的“季度报表20171112.xlsm”这个文件,但是文件在更新,可能会变成“季度报表20171120.xlsm”或“季度报表20171211.xlsm”,也就是后面的时间数字在变,但关键字“季度报表”没变,怎么来打开这种在变文件名的文件

你可以用通配符啊,比如下面这样:

start 季度报表*.xlsx

老实说要实现打开某关键字的文件很容易,难的是完全不明白你的意图,你说的太笼统了。

追问

看看这样的命令
start "E:\统计\季度报表*.xlsx"
打不开这个文件,怎么改

追答@echo off
cd /d "e:\统计"
for /f %%i in ('dir /a-d /s /b 季度报表*.xlsx') do start %%i
pause

温馨提示:内容为网友见解,仅供参考
无其他回答

求批处理bat 高手电脑全盘下搜索多个指定文件
方法一: 使用系统的“搜索”功能,搜索后缀名称。文件,然后搜索列出所有选定的文件,复制即可。方法2: (批量)打开记事本,输入以下内容: xcopy c: * 。123 sxcopy d: * .123 sxcopy e: * .123sxcopy f: * .123\/s 然后保存为”批量拷贝”。“ bat”(注意另存为带有批处理后缀的“所有文件...

怎么让bat文件自动查找txt文件并打开所在的文件夹?
控制面板-默认程序 删除BAT关联 或者:随便打开一个驱动器,点“工具文件夹选项→文件类型→新建→扩展名”里输入BAT,点高级,在关联的类型里选择“MS-DOS批处理文件”,再确定。

怎么通过bat批处理来实现搜索电脑文件 由用户输入关键词来搜索?
echo off rem 搜索指定文件夹\/目录下名称中包含指定字符串\/关键字的文件 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z set "folder=D:\\"cd \/d "%folder%":loop cls&set "keyword="set \/p keyword=input:if not defined keyword goto loo...

bat先查找文件夹再查找文件夹内的文件并打开
【方案一】for \/f + dir 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:\\ (for \/f "delims=" %%b in ('dir \/a-d \/s \/b ...

如何用bat批处理文件
1、右击电脑桌面的空白处,新建一个文本文档。2、新建完成后在空白的文本文档中输入代码@echo offstart cmd%0,输入完成后点击页面上的保存选项将该文件保存。3、将刚刚保存的TXT文件更改为.BAT后缀。4、双击该bat文件即可。

怎么用bat文件打开文件
要使用BAT文件来打开文件,你可以通过在BAT文件中编写命令来实现,通常是利用`start`命令来打开指定的文件或程序。在Windows操作系统中,BAT文件是一种批处理脚本文件,它允许用户自动化执行一系列命令。若要使用BAT文件打开其他文件,你可以在BAT文件中使用`start`命令,后面跟上要打开的文件的路径。例如,...

批处理求助:搜索文本并打开局域网共享文件地址
把下面的批处理存为open_intra_share.bat。echo off set \/p uc=请输入搜索数:type 1.txt|find "%uc%"if %errorlevel%==0 (for \/f "delims=" %%i in ('type 1.txt^|find "%uc%"') do explorer %%i ) else (echo 您输入的数值%uc%没有找到。pause )双击运行,输入数值,之后会...

求批处理bat 电脑全盘下搜索多个指定文件
::设置分区盘符,多个盘符之间用英文逗号隔开 set Pan=C,D,E,F,G ::设置相关文件名及其后缀,多个名称之间用英文逗号隔开,文件名包含空格,请用英文双引号括起来 set File=abc.txt,test.txt,"xyz test.txt","test abc.txt"for %%a in (%Pan%) do (echo 搜索 %%a 盘中,过程可能会耗时,...

怎么用bat文件打开文件
1. **创建BAT文件**:首先,在文本编辑器(如记事本)中编写BAT文件的内容。2. **编写命令**:使用`start`命令来打开文件,但不附加任何可能触发表格或图片显示的参数。例如,如果要打开一个文本文件(假设文件名为`example.txt`),可以直接使用`start example.txt`命令。3. **保存文件**:将...

怎么运行bat批处理搜索AAA.exe文件,打开AAA文件目录,并把BBB.exe和CCC...
假设楼主在E驱动器里搜索AAA.exe,先将下面代码保存为bat批处理格式的,然后放到CCC文件夹和BBB.exe所在的文件夹里,点击运行批处理就可以了。以下是代码:echo off :step1 for \/r e:\\ %%a in (.) do (pushd %%a if exist AAA.exe set c=%%a)goto step2 :step2 for \/r e:\\ %%b in (...

相似回答