我有大量的.txt文件驻留在一个目录中,其内容类似于以下内容......
file1.txt
ABCDEFG
HIJKLMN
OPQRSTU
FILE2.TXT
EIQOQAL
JFAIWLA
AWIALAJ
我想将所有文件中的内容复制到一个文件中,并将文件名附加到每一行。例如......
的Result.txt
ABCDEFG,file1.txt
HIJKLMN,file1.txt
OPQRSTU,file1.txt
EIQOQAL,file2.txt
JFAIWLA,file2.txt
AWIALAJ,file2.txt
可以使用Windows .bat命令完成吗?提前致谢! -Chris
答案 0 :(得分:1)
未经测试。
break>united.txt
for %%a in (*.txt) do (
for /f "usebackq tokens=* delims=" %%# in ("%%~fa") do (
(echo(%%#,%%~nxa)>>united.txt
)
)