本文实例讲述了php递归删除目录与文件的方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php
function deldir( $path ){
$dh = opendir( $path );
var_dump(readdir( $dh ));
while (( $d = readdir( $dh )) !== false){
if ( $d == '.' || $d == '..' ){ //如果为.或..
continue ;
}
$tmp = $path . '/' . $d ;
if (! is_dir ( $tmp )){ //如果为文件
unlink( $tmp );
} else { //如果为目录
deldir( $tmp );
}
}
closedir ( $dh );
rmdir ( $path );
}
$path = "./e" ;
deldir( $path );
?>
|
希望本文所述对大家的PHP程序设计有所帮助。