//代码直接分享 <?php /* 递归遍历文件夹中所有的文件 */ function get_files($dir) { $files = array(); if(!is_dir($dir)) { return $files; } $handle = opendir($dir); if($handle) { while(false !== ($file = readdir($handle))) { if ($file != '.' && $file != '..') { $filename = $dir . DIRECTORY_SEPARATOR . $file; if(is_file($filename)) { if(preg_match('/.*\.php$/',$filename)){ $files[] = $filename; } }else { $files = array_merge($files, get_files($filename)); } } } // end while closedir($handle); } return $files; } /* 递归删除文件夹中的所有文件,包括文件夹 */ function emptydir($dir) { if(!is_dir($dir)) { unlink($dir); } $handle = opendir($dir); if($handle) { while(false !== ($file = readdir($handle))) { if ($file != '.' && $file != '..') { $filename = $dir . DIRECTORY_SEPARATOR . $file; if(is_file($filename)) { unlink($filename); }else { emptydir($filename); rmdir($filename); } } } // end while closedir($handle); } }
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦