本文实例讲述了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程序设计有所帮助。