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);
}

-----------------------------------------------------------------------------------------

Copyright © 2008-2024 Nekorald All rights reserved.