一个文件夹里面有几个后缀名相同的文件,我想用批处理一次性打开。怎么写啊
我试过了,使用start语句似乎只能打开一个文件名已经确定的文件。如果那个文件文件名不确定,只知道后缀名...
我试过了,使用start语句似乎只能打开一个文件名已经确定的文件。如果那个文件文件名不确定,只知道后缀名
展开
3个回答
展开全部
自行修改后缀名
@echo off
for /f "tokens=*" %%i in ('dir/b/s/a-d *.exe') do (
start "%%i"
)
@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"
)
展开全部
打开当前目录下所有扩展名为txt的文件
@echo off
for /f "delims=" %%a in ('dir /b /a-d *.txt') do start %%a
@echo off
for /f "delims=" %%a in ('dir /b /a-d *.txt') do start %%a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开当前目录下所有扩展名为txt的文件
@echo off
for /f "delims=" %%a in ('dir /b /a-d *.txt') do start %%a
@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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询