<?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); } }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。