龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 用PHP封装的一个类,显示/删除文件目录下的所有文件及空目录,同时可以删除目录或文件名为0的目录及文件

时间:2017-06-28 15:13来源:网络整理 作者:网络 点击:
分享到:
用PHP封装的一个类,显示/删除文件目录下的所有文件及空目录,同时可以删除目录或文件名为0的目录及文件 amp;lt;无详细内容amp;gt;[代码片段(35行)]

<无详细内容>php <?php class file{ static public function ShowDir($path,$level=0){ $dir=opendir($path); while(($file=readdir($dir)) !==false){ if($file!='.' && $file!='..'){ $filepath=$path.'/'.$file; for($i=0;$i<$level*5;$i++){ echo " "; } echo $file.'<br>'; if(is_dir($filepath)) { static::ShowDir($filepath, $level + 1); } } } closedir($dir); } static public function DeleteDir($path){ $dir=opendir($path); while(($file=readdir($dir)) !== false){ if($file!='.' && $file!='..'){ $filepath=$path.'/'.$file; if(is_dir($filepath)){ self::DeleteDir($filepath); }else{ unlink($filepath); } } } closedir($dir); rmdir($path); } } ?>

精彩图集

赞助商链接