我在一個網站上看到了這段代碼,它是從以前的堆棧溢出線程中分離出來的,但這正是我正在嘗試利用批處理的方法。我對批處理工作很少,雖然它看起來應該會產生所需的最終結果,但它並不是我所期望的,我們將不勝感激所有幫助。在代碼的下面我舉了一個我想要完成的例子。批處理文件將來自多個文件的文本合併爲一個csv
@echo off
set local EnableDelayedExpansion
for %%f in (*.txt) do (
set i=0
for /F "delims=" %%l in (%%f) do (
set /A i+=1
set line!i!=%%l
)
echo %%f, !line1!, !line2!, !line3!, >> result.csv
text file 1 text file 2 text file 3 >> output.csv
1111, 2222, 3333 1111,2222,3333
1111, 2222, 3333 1111,2222,3333
1111, 2222, 3333 1111,2222,3333
1111, 2222, 3333 1111,2222,3333
你是什麼意思'自己的專欄'?你是說如果你有3個文件,每個文件有10列,你的輸出文件將包含30列?請發表一個例子 –
每個文本文件都是一列,我基本上想把這些文件放在一起,所以輸出文件將是3列。 – grant8989