0

私は doxygen を使用して Python コードを文書化しています。@date コマンドを使用して、ファイル変更の日付/時刻を表示したいと考えています。これどうやってするの?

4

1 に答える 1

2

ファイルの変更日を @date コマンドに追加する入力フィルターを使用できます。次の perl ファイルでうまくいきます。

use File::stat;
$fn = $ARGV[0];
$time = localtime stat($fn)->mtime;
open F,"<$fn";
while (<F>)
{
  s/\@date/\@date $time/;
  print $_;
}
close F;

これを保存するfilemod.plと、構成ファイルで次のように設定することで、doxygen が各入力ファイルに対してフィルターを使用できるようになります。

INPUT_FILTER = "perl filemod.pl"
于 2012-04-06T09:39:39.603 に答える