1 <?php
2 header("Content-type:text/html;charset=utf-8");
3
4 /**
5 * getDirFile 遍历文件夹中的所有文件
6 * @param $path
7 */
8 function getDirFile($path){
9 //判断是否是文件夹
10 if(is_dir($path)){
11 //判断是否打开成功
12 if($handle = opendir($path)){
13
14 //读取文件
15 while($file = readdir($handle)){
16 //判断是否是文件夹
17 if(is_dir($path.'/'.$file) && $file != '.' && $file != '..'){
18 echo '文件夹:'.$file.'<br/>';
19 getDirFile($path.'/'.$file);
20 } else {
21 if($file != '.' && $file != '..'){
22 echo '文件:'.$file.'<br/>';
23 }
24 }
25 }
26
27 //关闭文件夹
28 closedir($handle);
29 }
30 }
31 }
1 /**
2 * removeDir 删除文件夹下所有文件
3 * @param $path
4 */
5 function removeDir($path){
6 //判断是否是文件夹
7 if(is_dir($path)){
8 //判断是否打开成功
9 if($handle = opendir($path)){
10 //读取文件
11 while($file = readdir($handle)){
12 //判断是否是文件夹
13 if(is_dir($path.'/'.$file.'/') && $file!='.' && $file!='..'){
14 removeDir($path.'/'.$file.'/');
//删除文件夹
rmdir($path.'/'.$file);
15 } else {
16 if($file!='.' && $file!='..'){
17 //删除文件
18 unlink($path.'/'.$file);
19 }
20 }
21
22 }
23 //关闭文件夹
24 closedir($handle);
27 }
28 }
29 }