我想将我的目录(包含子目录)中的所有.txt文件的内容合并到一个txt文件中。 我需要这样做:将所有子目录中的所有.txt文件合并到一个txt文件中
xcopy text1.txt + text2.txt text3.txt
但在一个for循环这需要在当前目录中的所有文本文件。我想这样的事情:
for \r ___ in ___ do copy list.txt
在此先感谢。
我想将我的目录(包含子目录)中的所有.txt文件的内容合并到一个txt文件中。 我需要这样做:将所有子目录中的所有.txt文件合并到一个txt文件中
xcopy text1.txt + text2.txt text3.txt
但在一个for循环这需要在当前目录中的所有文本文件。我想这样的事情:
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"
)
)
for/r“c:\ Users \ Acer \ Desktop \ UJC \ files \”%a在(* .txt)中输入“%a”>>“c:\ Users \ Acer \ Desktop \ UJC \文件\ bigfile.txt” – NickUnuchek