码迷,mamicode.com
首页 > Web开发 > 详细

php循环删除文件目录及文件

时间:2014-08-11 00:09:00      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   io   文件   art   ar   

删除文件及目录:

 1 //循环删除目录和文件函数  
 2 function delDirAndFile( $dirName )  
 3 {  
 4 if ( $handle = opendir( "$dirName" ) ) {  
 5    while ( false !== ( $item = readdir( $handle ) ) ) {  
 6    if ( $item != "." && $item != ".." ) {  
 7    if ( is_dir( "$dirName/$item" ) ) {  
 8    delDirAndFile( "$dirName/$item" );  
 9    } else {  
10    if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />\n";  
11    }  
12    }  
13    }  
14    closedir( $handle );  
15    if( rmdir( $dirName ) )echo "成功删除目录: $dirName<br />\n";  
16 }  
17 }  

删除文件不删除目录:

 1 class shanchu {  
 2 //循环目录下的所有文件  
 3 function delFileUnderDir( $dirName="../Smarty/templates/templates_c" )  
 4 {  
 5 if ( $handle = opendir( "$dirName" ) ) {  
 6    while ( false !== ( $item = readdir( $handle ) ) ) {  
 7    if ( $item != "." && $item != ".." ) {  
 8    if ( is_dir( "$dirName/$item" ) ) {  
 9          delFileUnderDir( "$dirName/$item" );  
10    } else {  
11    if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />\n";  
12    }  
13    }  
14    }  
15    closedir( $handle );  
16 }  
17 }  
18 }  
19 ?>  
20 <?php  
21 $user = new shanchu();  
22 $user->delFileUnderDir();  
23   
24 ?>  

 

php循环删除文件目录及文件,布布扣,bubuko.com

php循环删除文件目录及文件

标签:style   blog   color   os   io   文件   art   ar   

原文地址:http://www.cnblogs.com/mrcln/p/3903532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!