我想要将我的目录中(包括子目录)所有.txt文件的内容合并到一个txt文件中。 我需要这样做:
xcopy text1.txt + text2.txt text3.txt
在一个for循环中,遍历当前目录下的所有文本文件。我假设代码如下所示:
for \r ___ in ___ do copy list.txt
提前感谢您。
我想要将我的目录中(包括子目录)所有.txt文件的内容合并到一个txt文件中。 我需要这样做:
xcopy text1.txt + text2.txt text3.txt
for \r ___ in ___ do copy list.txt
提前感谢您。
在命令行中使用一个 % 替代两个 %%。
for /r "c:\folder" %%a in (*.txt) do type "%%a" >>"bigfile.txt"
尝试:
@echo off
set "folder=folder"
for /F %%a in ('dir /b /s %folder%') do (
if "%%~xa" == ".txt" (
(echo/------------------------------
type %%~a
echo/)>>"%~dp0list.txt"
)
)
folder
改成了你的主文件夹了吗? - Rafael