有沒有辦法在我在 CMD 行中建立的主文件中包含單一文件名?

有沒有辦法在我在 CMD 行中建立的主文件中包含單一文件名?

我有數千個.prt文件,我使用以下命令在 CMD 中組合它們:

copy /b *.prt newfile.prt

我將它們匯入到 Excel 中,它運作得很好,除了我也想包含各個檔案名稱。

我可以在 CMD 中使用此命令嗎?或在我正在使用的產品中添加一些東西?任何幫助將不勝感激。

答案1

該命令for提供了一種更靈活的處理一組文件的方式。以下命令在功能上類似copy /b *.prt newfile.prt

for %i in (.\*.prt) do type %i >> newfile.prt

根據您想要在新的串聯文件中包含文件名的具體方式,您的實作可能會有所不同。下面只是一個範例,其中每個單獨文件的名稱位於新文件的內容之前:

for %i in (.\*.prt) do echo %i >> newfile.prt && type %i >> newfile.prt

相關內容