ファイルが存在する場合は存在するかどうかを継続的にチェックし、ファイルの MD5 を以前の MD5 に対してチェックするコードを実行したかったのです。何らかの変更がある場合は、何らかのコードを実行します。しかし、perl MD% は、同じファイルに対して hexdigest を呼び出すたびに変化しているようです。MD5 は毎回変更されますか?
私は最初に持っていた
$md5 = Digest::MD5->new;
前while(1)
これが行われるべき方法ではない場合、私の意図を達成するために他に何かありますか? ありがとう
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;
}
}
}