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都合并了。但是不能这样写。
展开
 我来答
风与雨的故事
2014-01-08 · TA获得超过405个赞
知道小有建树答主
回答量:359
采纳率:80%
帮助的人:245万
展开全部
我用手机无法测试,你看看行不
setlocal EnableDelayedExpansion
set /p testdir=[请拖入你要更改文件的文件夹]
for /f "delims= tokens=*" %%a in ('dir %testdir% /AD /s /b') do (type %%a*.xml>>%%dp0\alll.xml)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依梦琴瑶
高粉答主

2014-01-08 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
cd /d d:\&for /f "delims=" %a in ('dir /ad/b') do (copy "%~a\*.xml" "%~a\sum.xml")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lifei259
2014-01-08 · TA获得超过1061个赞
知道大有可为答主
回答量:2341
采纳率:48%
帮助的人:734万
展开全部
copy d:\11\*.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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dangjian_sy
2014-01-08 · TA获得超过448个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:81.1万
展开全部
您好 这个已经有人做了详细的介绍 请您参见这个网址“http://www.jb51.net/article/30542.htm
追问
这个不能满足需求。每次还要在文件夹里弄个批处理文件。。我要的是纯指令完成。网址里还得手动做文件。
追答
DOS命令 就是一句一句执行 要连续执行 就是批文件 ,要么这样吧 你搜索找一个 文本文件合成软件试试 我记得有这东西的。比如“文本文件合并器 V2.0 官方免费版”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式