파일이 존재하면 종료되는지 확인한 다음 이전 MD5와 비교하여 파일의 MD5를 확인하는 코드를 실행하려고합니다. 몇 가지 변경 사항이 있으면 일부 코드가 실행됩니다. 그러나 동일한 파일에 대해 hexdigest를 호출 할 때마다 Perl MD %가 변경되는 것처럼 보입니다. MD5가 매번 변경됩니까? 이 그것을 할 내 의도를 달성하기 위해 무엇이되는 방법이 아닌 경우perl md5를 사용하여 두 파일 비교
나는 intially while(1)
전에
$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;
}
}
}
"엄격한 사용"을 사용했다면이 문제가 발생하지 않습니다. 제발, '엄격한 사용'! – Ouki