我有大約 12,000 個 .txt 檔案。大多數大小約為 10mb。我需要將它們全部加入到一個大文字檔案中。我主要使用 Notepad++,但「組合」插件不再適用。我嘗試過幾個免費軟體選項,但它們對數量和大小感到恐懼。嘗試使用 Windows 命令列複製選項會讓人抓狂,因為有太多選項。我知道我可能可以一次執行幾個操作,或者只是打開每個操作並將其複製並貼上到文件中......但這將花費很長時間。還有別的辦法嗎?
答案1
如果 Notepad++ 不是硬性要求,您可以使用該COPY
命令來執行此操作。這會將所有檔案的內容複製.txt
到一個名為的新檔案output
:
copy *.txt output
如果由於某種原因這不起作用,您可以嘗試使用這樣的簡短腳本(將文件另存.bat
為與要加入的文件位於同一資料夾中的文件):
if exist output del output
for %%a in (*.txt) do (
type "%%a" >> output
)
答案2
正如@Toto 在評論中所說
如果你有一台linux機器,你可以這樣做:
cat *.txt > result.txt
除了你不再需要 Linux 盒子之外 - Windows 10 也有 Bash shell,所以安裝它並使用cat
帶有通配符的命令來匹配要組合的所有檔案名稱。