[請問] 將多個資料夾的同檔名文字檔合併成同一個文字檔

看板EZsoft作者 (危機不是轉機)時間17年前 (2009/02/10 16:10), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
如題 因為需求,我在同一目錄下的"不同名稱"次目錄裡有"同檔名"的文字檔 例: X:..\01\abc.txt X:..\02\abc.txt X:..\03\abc.txt 要合併成同一個文字檔 321.txt 在CMD 下要用怎樣指令有辦法做到呢?? 謝謝解答^^ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.182.4

02/10 19:16, , 1F
copy 1+2+3 這樣呢?
02/10 19:16, 1F

02/10 19:40, , 2F
1樓好傻好天真 XD
02/10 19:40, 2F

02/10 21:05, , 3F
dir/s/b abc.txt>list
02/10 21:05, 3F

02/10 21:06, , 4F
for /f %f in (list) do Copy 321.txt+%f 321.txt
02/10 21:06, 4F

02/10 21:06, , 5F
要先建立空白檔321.txt
02/10 21:06, 5F

02/10 21:07, , 6F
for /f "delims=" %%a in ('dir /s/b/a-d *.txt') do
02/10 21:07, 6F

02/10 21:08, , 7F
@type %%a>>321.txt (和上一推文連成一行,do後空格)
02/10 21:08, 7F

02/10 21:10, , 8F
忘了說,那一整行存成.bat再執行即可。
02/10 21:10, 8F

02/12 19:56, , 9F
謝謝大家的解答^^
02/12 19:56, 9F
文章代碼(AID): #19aJPg_t (EZsoft)