请教,某文件夹下的所有txt批量添加a.txt中的内容的bat

2025-03-22 17:43:58
推荐回答(1个)
回答1:

添加a.txt的全部内容到空文件中? 如果是,直接拷贝就行了。

@echo off & setlocal
set "srcfile=a.txt"
set "targetdir=H:\a b"
for %%a in ("%targetdir%\*.txt") do (
  if %%~za==0 copy /y "%srcfile%" "%%~fa"
  rem if %%~za==0 type "%srcfile%" > "%%~fa"
)
endlocal & @echo on

把上面srcfile和targetdir中的内容换成你需要的即可。 不喜欢copy的话,后面的type方法也可以。【先测试,再运行】(虽然代码我已测试过)