У меня есть много файлов * .cpp в моем каталоге. Я успешно слил файл, используя команду ниже, которую я получил с одного из сайтов в Интернете.
for %f in (*.cpp) do type "%f" >> Merged.doc 
Теперь у меня есть файл (Merged.doc) с содержимым всех моих файлов .cpp. Я хочу добавить пустую страницу в конец каждого .cpp при объединении, или я хочу, чтобы каждый файл .cpp находился на разных страницах в объединенном файле.
Как команда ниже (из другого вопроса). Есть ли команда, похожая на:
type *.cpp > merged.doc
Здесь каждый файл начинается после новой строки, как это должно начаться на новой странице.
РЕДАКТИРОВАТЬ
Что делать, если мне нужно добавить четыре строки текста перед каждой программой. Предположим, если я хочу добавить дату, связанную с каждым файлом, в строку Дата: ДД-ММ-ГГГГ, что я должен сделать, а также что я должен сделать, чтобы добавить имя файла с именем файла: abcd.cpp(я не хочу его .cpp).
Я новичок в этой команде, поэтому, пожалуйста, извините. Я не знаю, почему я получил за это вопрос.
Что я сделал :
 @echo off
 cd C:\programs
 echo ^<html^>^<head^>^<style^> pre {page-break-after: always;} ^</style^>^</head^>^<body^>      >merged.html
 for /r %%f in (*.cpp) do (
 echo ^<pre^>
 echo File Name        :(Here i want the date associated with each file without the extension .cpp) 
 echo File Description :
 echo Author           :Name
 echo Date             :(Here the date associated with each program)
 echo.
 type "%%f"
 echo ^</pre^>
 ) >>merged.html
 echo ^</body^>^</html^> >> merged.html
ОШИБКА в результирующем файле
После #include нет или или или или. Но с моим оригинальным программным файлом все это доступно.У меня нет целой программы, только половина части каждой программы находится в результирующем файле.В чем проблема с командным файлом?
