你知道 Windows 命令提示字元 的 copy 指令也可以合併檔案嗎?
直接先開啟命令提示字元,輸入:copy /? 取得指令說明:
看到最底下那一段了嗎?「如果要附加檔案,指定一個目的檔案,及數個來源檔案 (使用萬用字元或 file1+file2+file3 格式)。」
那怎麼用呢?…馬上來試試,先在 D:\ 底下新增兩個文字檔,文字內容如下圖所示:
接著切換到命令提式字元視窗,輸入如下圖的指令:
總共下兩次合併指令,第一次帶 /a 參數,指定ASCII 文字檔模式合併,產生 D:\textAplusB.txt 檔案,第二次帶 /b 參數,指定為二位元檔,合併成 D:\textAplusB_bin.txt,結果如下 (兩個檔案沒有差異…):
接下來測試二進位檔看看,剛好這兩天小章分享了一篇:[C#.NET][VB.NET] 如何分割/合併檔案,拿來稍微改一下,用來分割檔案 (感謝小章大大 ^_^):
OpenXMLPoster.pdf 原檔可以在這裡下載,分割後的結果:
變成三個檔案,一樣回到命令提示字元視窗下指令合併:
合併後的結果:
可以看到成功合併了!原本下載的 OpenXMLPoster.pdf 是 4,481KB,經過剛剛分割再合併後變成 6,144KB,雖然檔案變大了 (原因請參見小章的文章,當然開啟 pdf 檔還是正常可看就是…),但剛好證明這一切都沒有造假…這真是太神奇了!