一个文件夹里面有几个后缀名相同的文件,我想用批处理一次性打开。怎么写啊

我试过了,使用start语句似乎只能打开一个文件名已经确定的文件。如果那个文件文件名不确定,只知道后缀名... 我试过了,使用start语句似乎只能打开一个文件名已经确定的文件。如果那个文件文件名不确定,只知道后缀名 展开
 我来答
野人拆
2013-03-24 · TA获得超过1069个赞
知道小有建树答主
回答量:815
采纳率:57%
帮助的人:562万
展开全部
自行修改后缀名
@echo off
for /f "tokens=*" %%i in ('dir/b/s/a-d *.exe') do (
start "%%i"
)
追问
如果要指定该文件特定的路径,还需要加点什么呢?
追答
按提示拖文件夹到批处理窗口中
@echo off
set/p "fp=[请拖动需要处理的文件夹到此]"
set/p "ext=请输入后缀名: "
for /f "tokens=*" %%i in ('dir/b/s/a-d "%fp\*.%ext%"') do (
start "%%i"
)
salanghe113
2013-03-25 · TA获得超过1.9万个赞
知道大有可为答主
回答量:2874
采纳率:0%
帮助的人:1859万
展开全部
打开当前目录下所有扩展名为txt的文件
@echo off
for /f "delims=" %%a in ('dir /b /a-d *.txt') do start %%a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxpinqz
2013-03-24 · TA获得超过1323个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1315万
展开全部
打开当前目录下所有扩展名为txt的文件
@echo off
for /f "delims=" %%a in ('dir /b /a-d *.txt') do start %%a
追问
如果要指定该文件特定的路径,还需要加点什么呢?
追答
@echo off
set /p input=请输入完整路径:
cd /d %input%||(echo 路径非法或者不存在&pause&goto :eof)
for /f "delims=" %%a in ('dir /b /a-d *.txt') do start %%a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式