ファイルが存在する場合にファイルが存在するかどうかをチェックし、以前のMD5に対してファイルのMD5をチェックするコードを実行したかったのです。いくつかの変更がある場合、いくつかのコードを実行します。 しかし、私が同じファイルのhexdigestを呼び出すたびにperl MD%が変化しているようです。MD5は毎回変わるのですか?これは、それが行われることになっている方法ではない場合、私はintially while(1)
perl md5を使用して2つのファイルを比較する
前
$md5 = Digest::MD5->new;
を持っていた
は私の意図を達成するために何か他のものはありますか? おかげ
while(1)
{
if(!(-e $config_file)){
next;
}else{
$md5 = Digest::MD5->new;
$md5->addpath($config_file);
print "<->";
print $md5->hexdigest;
$value=($digest eq $md5->hexdigest ? 1 : 0);
if($value==1)
{
next;
}else
{
$digest=$md5->hexdigest;
}
}
}
"use strict"を使用していた場合、この問題は発生しません。してください、 '厳格な使用! – Ouki