标题: [文件操作] 批处理怎样把一个文件分别和多个文件合并? [打印本页]
作者: tsyz22 时间: 2021-9-10 18:07 标题: 批处理怎样把一个文件分别和多个文件合并?
合并单个文件是copy /b *.txt+*.txt *.txt
但是要加一个功能,就是
目录A底下有不确定个数的文件 1.txt 2.txt 3.txt 需要把 B 目录的单个文件 a.txt 分别和 A 目录的 1txt 2.txt 3.txt 等txt文件 合并 生成 C目录的 1.txt 2.txt 3.txt
求大神指导(如果能说明一下每行代码的功能更好了,感激不尽)
作者: hlzj88 时间: 2021-9-10 21:10
- @echo off
- for /f "delims=" %%i in ('dir /b /s "a\*.txt"') do copy "a\%%~nxi" c\&&type b\a.txt>>c\%%~nxi
复制代码
步骤3个, 获取 复制 追加
作者: qixiaobin0715 时间: 2021-9-10 21:27
- @echo off
- md C
- for %%a in (A\*.txt) do (
- (type "%%a"
- type B\a.txt)>"C\%%~nxa"
- )
- pause
复制代码
回复 1# tsyz22
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |