最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
删除指定目录下的文件与文件夹
时间:2010-05-13 编辑:简简单单 来源:一聚教程网
//方法一
function deltree($dirList){
chdir($dirList);
$handle=opendir('.');
while (($file=readdir($handle))<>"") {
if(is_file($file))
unlink($file);
if(is_dir($file) && $file<>"." && $file<>".."){
deltree($file);
chdir('..');
rmdir($file);
}
}
closedir($handle);
}
deltree('test');
//方法二
function deldir($dirList)
{
if(is_dir($dirList))
{
$rdirList = $dirList;
if($dirListlist = scandir($rdirList))
{
array_shift($dirListlist);
array_shift($dirListlist);
foreach($dirListlist as $d){
$rd = $rdirList.'/'.$d;
if(isset($d) && is_file($rd)){
unlink($rd);
}else{
$this->deldir($rd);
}
}
rmdir($rdirList);
}else{
return false;
}
}
return true;
}
}
用了递归方法。
//来看二个实例
$dirList="www.111com.net/"; //指定目录
deltree($dirList);
deldir($dirList);
-
上一个: php 批量删除目录下所有文件与文件夹
-
下一个: mysql 的事务处理代码
相关文章
- Python编程实现删除VC临时文件及Debug目录的方法 07-18
- 删除sendmail 在var/spool/clientmqueue/目录下产生的大量文件 03-04
- 分享Java目录和文件的创建、删除和更名教程 03-20
- python删除文件与目录的方法 05-14
- 删除目录及目录下所有文件 09-21
- PHP导出数据超时的优化建议解读 10-31