PHP 古いファイルを削除したい
・指定したフォルダ内の古いファイルをお掃除してくれます。
sweepOldFile(対象フォルダへの相対パス, 削除対象となる経過秒)
※経過秒は、最終更新日付からの経過秒です。
・フォルダは削除されません、注意してください。
・問答無用で抹消されますので、扱いに気をつけてください。
-----------------------------------------------------------------------------------------
function sweepOldFile($path, $time)
{
$dir = opendir($path);
while($name = readdir($dir))
{
$file = $path.$name;
if(is_file($file))
{
if(filemtime($file) + $time < time())
{
unlink($file);
}
}
}
closedir($dir);
}
-----------------------------------------------------------------------------------------
|