Добавление заголовков в несколько файлов через пакетный файл

У меня есть список файлов .c, где я хочу добавить заголовок. Файлы находятся в папке, и пакетный файл должен содержать заголовок для каждого файла .c в этой папке. Мне любопытно узнать, как мы можем этого добиться.

Пример заголовка, который я хотел вставить, выглядит следующим образом:

////////////////////////////////////////////////// ///////////////////////////

Имя: Том Вольво Риддл
Roll №: 56 / BS / 352

////////////////////////////////////////////////// //////////////////////////

Спасибо,

2

Решение

Вы можете использовать пакетный скрипт for Цикл для вывода содержимого заголовочного файла с каждым исходным C-файлом. Вывод будет перенаправлен в новый файл.

Некоторое переименование будет необходимо для замены исходного файла новым файлом, содержащим заголовок.

Для настройки вы должны поместить текст заголовка в файл header.txt, Пакетный файл, текстовый файл заголовка и исходный текст на С должны находиться в одной папке.

В процессе будут сохранены оригинальные файлы C.

@echo off
for %%F in (*.c) do (
echo Adding header text to C file %%F
type header.txt "%%F" > "%%~nF.temp"rename "%%F" "%%~nF.bak"rename "%%~nF.temp" "%%F")
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector