[英]PHP delete (.extension) files that are modified after specific time from directory and all sub-directories
我需要一點幫助。 我需要編寫一個腳本,它將瀏覽所有目錄和子目錄,並刪除在特定時間后修改的特定擴展名。 我可以從特定路徑刪除文件,但是我需要腳本在子目錄中搜索。 有什么辦法嗎? 我已經嘗試過用於文件,但是我不知道如何使它與目錄和子目錄一起使用
$path = '/path/to/file/';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
$filelastmodified = filemtime($path . $file);
if( $filelastmodified > "MY TIME STAMP" )
{
unlink($path . $file);
}
echo "deleted";
}
closedir($handle);
}
創建一個遞歸函數,如果它找到一個文件夾,它將通過文件夾名稱來調用自身。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.