dos批处理指令,将多个文件夹中的所有xml文件,合并成一个文件保存。
@echooffcopyd:\11\*.xmld:\11\sum.xmlpause这是将一个文件夹中的所有xml合并,怎么把多个文件夹中的xml文件都合并到一个xml文件...
@ echo offcopy d:\11\*.xml d:\11\sum.xmlpause这是将一个文件夹中的所有xml合并,怎么把多个文件夹中的xml文件都合并到一个xml文件?怎么改指令
例如 把 copy d:\11\*.xml && d:\22\*.xml d:\11\sum.xml 11 和 22 文件夹下的xml都合并了。但是不能这样写。 展开
例如 把 copy d:\11\*.xml && d:\22\*.xml d:\11\sum.xml 11 和 22 文件夹下的xml都合并了。但是不能这样写。 展开
4个回答
展开全部
我用手机无法测试,你看看行不
setlocal EnableDelayedExpansion
set /p testdir=[请拖入你要更改文件的文件夹]
for /f "delims= tokens=*" %%a in ('dir %testdir% /AD /s /b') do (type %%a*.xml>>%%dp0\alll.xml)
setlocal EnableDelayedExpansion
set /p testdir=[请拖入你要更改文件的文件夹]
for /f "delims= tokens=*" %%a in ('dir %testdir% /AD /s /b') do (type %%a*.xml>>%%dp0\alll.xml)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cd /d d:\&for /f "delims=" %a in ('dir /ad/b') do (copy "%~a\*.xml" "%~a\sum.xml")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
copy d:\11\*.xml d:\sum.xml
copy d:\22\*.xml d:\sum.xml
copy d:\22\*.xml d:\sum.xml
追问
这样会覆盖掉第一次合并的结果
追答
copy d:\11\*.xml d:\22\sum.xml copy d:\22\*.xml d:\sum.xml
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好 这个已经有人做了详细的介绍 请您参见这个网址“http://www.jb51.net/article/30542.htm”
追问
这个不能满足需求。每次还要在文件夹里弄个批处理文件。。我要的是纯指令完成。网址里还得手动做文件。
追答
DOS命令 就是一句一句执行 要连续执行 就是批文件 ,要么这样吧 你搜索找一个 文本文件合成软件试试 我记得有这东西的。比如“文本文件合并器 V2.0 官方免费版”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询