2

ヘッダーを追加したい .c ファイルのリストがあります。ファイルはフォルダー内にあり、バッチ ファイルはそのフォルダー内のすべての .c ファイルにヘッダーを配置する必要があります。どうすればこれを達成できるのか、知りたくてたまりません。

挿入したいヘッダーの例は次のとおりです。

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

名前:トム・ボルボ リドルロール
No:56/BS/352

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

ありがとう、

4

1 に答える 1

1

バッチ スクリプトforループを使用して、ヘッダー ファイルの内容を各 C ソース ファイルと共に出力できます。出力は新しいファイルにリダイレクトされます。

元のファイルをヘッダーを含む新しいファイルに置き換えるには、名前を変更する必要があります。

セットアップするには、ヘッダー テキストをファイルに配置しますheader.txt。バッチ ファイル、ヘッダー テキスト ファイル、および C ソースは、すべて同じフォルダーに配置する必要があります。

元の 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"
)
于 2012-10-09T20:57:31.443 に答える