Re: [請問] 合併不同資料夾的txt檔

作者: rick65134   2017-07-01 18:22:52
※ 引述《l8PeakNeymar (十八尖山內馬爾)》之銘言:
: 大家好~~
: 上次的問題有問到解答了!!
: 這兩行CMD指令可以做到:
: D:
: FOR /F %I IN ('DIR /A-D /B /S AfolderUnderD\*.txt') DO (ECHO ####%I>>dir1.txt
: & ECHO.>>dir1.txt & TYPE %I>>dir1.txt & ECHO.>>dir1.txt & ECHO.>>dir1.txt)
: 出來是這樣: ####D:\AfolderUnderD\A.txt
: hello,
: everyone
: ####D:\AfolderUnderD\B\B-1.txt
: my name is John
: 想再請問說 如果我想把路徑擺在每一行的前面 而非只有開頭一行
: 像是: D:\AfolderUnderD\A.txt #### hello,
: D:\AfolderUnderD\A.txt #### everyone
: D:\AfolderUnderD\B\B-1.txt #### my name is John
: 請問該如何做呢?
: 有試成功會酬謝2000P
: 感謝!!!
windows 的 槽狀迴圈似乎有點怪怪的
不同檔案間的空白行若是放後面則會每行文字都塞入空白行
所以折衷一下 空白行放前面吧
FOR /F %I IN ('DIR /A-D /B /S AfolderUnderD\*.txt') DO (
ECHO.>>dir1.txt & FOR /F "tokens=*" %J IN (%I) DO (
ECHO %I #### %J>>dir1.txt))
作者: l8PeakNeymar (十八尖山內馬爾)   2017-07-02 10:04:00
感謝!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com