從Windows命令提示符下它可能收集到的所有文本文件轉換成使用複製文本文件合併成一個文件,包括文件名
copy *.txt all_text_files.txt
是否有可能加入該文件的前面添加的每個文件的名稱一個文件有問題嗎?在我的例子中,我有兩個文本文件& b。
A.TXT由一個行:
Cheese
b.txt還包括一個行:
Monkeys
新的文件將是:
從Windows命令提示符下它可能收集到的所有文本文件轉換成使用複製文本文件合併成一個文件,包括文件名
copy *.txt all_text_files.txt
是否有可能加入該文件的前面添加的每個文件的名稱一個文件有問題嗎?在我的例子中,我有兩個文本文件& b。
A.TXT由一個行:
Cheese
b.txt還包括一個行:
Monkeys
新的文件將是:
type *.txt >allfiles.out 2>&1
ren allfiles.out allfiles.txt
type
類型的所有匹配的文件。文件內容轉到STDOUT,文件名打印到STDERR。所以只需重定向到新文件。選擇一個不同的擴展名來避免遞歸處理。
如果您直接寫入命令行,這應該工作。如果你想一個腳本,我相信你需要把雙%
for %f in (*.txt) do (
echo "%f"
type "%f"
) > all_text_files.txt
不知道的是,在名字 –
沒有,但你只需要添加'「'我編輯過的文件與工作空間我。回答。 – Nico
查看此答案。我認爲它有關:http://stackoverflow.com/a/2477341/445695 – pantuofermo