2013-10-09 48 views
0

因此,目前我有一堆文本文件存儲在位於單個文件夾中的單獨文件夾中,我想使用命令提示符將它們合併在一起。我想將每組文本文件合併爲一個,並將輸出文件放在同一個文件夾中。在不同文件夾中多次執行命令

例如,一個文件夾中,我有:

text1.txt, text2.txt, text3.txt

,並希望所有TXT文本文件合併到一個輸出的文本文檔,並把它保存在同一文件夾下的一個文件下。

我需要在大量文件夾上執行此操作。 有沒有辦法可以在for循環中執行for循環?也許還有另一種方式來做到這一點?請幫忙。

+0

「有沒有一種方法可以在for循環中執行for循環?是的,你爲什麼不試試。 – Kevin

+0

提供更多詳細信息(操作系統,您想使用的應用程序等)以及您嘗試的內容是有幫助的。 – Thomas

回答

0

一個循環應該做的。

@echo off 
for /d /r %%a in (*) do (
    echo processing "%%a" 
     pushd "%%a" 
      if exist *.txt copy *.txt output >nul 
      if exist output ren output output.txt 
     popd 
) 
相關問題