批量合并2个不同文件夹下的同名文件的内容,保存到新的文件夹里.
bat吧
全部回复
仅看楼主
level 1
智寒云0jD
楼主
如何批量合并2个不同文件夹下的同样名称的文件的内容,保存到新的文件夹里.
比如 文件夹有 A B, 各自文件夹里面都有1.txt 2.txt。
我要合并两个文件夹里面的1.txt,2.txt 变为 新的1.txt,2.txt 里面内容是两个合并起来的。
或者文件名不同,合并各自文件夹中的各自第一个文件相合并,各自的第二个文件相合并,以此类推。
哪位大侠帮忙下,拜谢!
2013年02月27日 15点02分
1
level 9
kisiboo
表达再清楚一些,不是很理解你要实现什么样的效果,只听懂了相同的文件名合并成新的文件
2013年02月27日 17点02分
2
level 7
阿胖86
合并不同目录下相同名称的txt文档,更改2、3、4行路径为实际路径
@echo
off
set "SrcDir1=D:\A"
set "SrcDir2=D:\B"
set "DstDir=D:\C"
md "%DstDir%\" 2>nul
for %%a in ("%SrcDir1%\*.txt") do (
if exist "%SrcDir2%\%%~nxa" copy /b "%%a" + "%SrcDir2%\%%~nxa" "%DstDir%\%%~nxa"
)
pause
2013年02月28日 01点02分
3
kongfeng0824
请问一下如果不知两个文件夹,有很多歌文件夹,应该如何修改代码呢?
2014年03月01日 01点03分
1