php 删除当前目录下除了程序文件本身外的所有文件和目录
删除当前目录下除了程序文件本身外的所有文件和目录 [代码片段(32行)]
<?php function delDir($directory){ if(file_exists($directory)) { $selfFile=basename(__FILE__); if($dir_handle=@opendir($directory)) { while($filename=readdir($dir_handle)) { $subFile=$directory.DIRECTORY_SEPARATOR.$filename; if($filename=='.'||$filename=='..'||$filename==$selfFile){ continue; }elseif (is_dir($subFile)){ delDir($subFile); }elseif (is_file($subFile)){ unlink($subFile); } } closedir($dir_handle); rmdir($directory); } } } delDir("."); ?> 当前目录下的文件和目录确实是删除了,但是啊,就是网页提示error,请大神赐教。 //该片段来自于http://outofmemory.cn
- 上一篇:php 分页类系列之三
- 下一篇:随机数 php随机显示图片代码
精彩图集
精彩文章