>>582のプログラムで
$delfile = sprintf(
"$LOGPATH%04d%02d%02d.dat", $year, $mon, $mday);
となぜ形成してるんでしょうか??
消すためにはいちいち作らないとだめなんでしょうか??
これを消したとしても$logfile にログは残るんじゃないでしょうか??