php unlink与rmdir实现文件与文件夹删除
删除目录及文件
<?php function delsvn( $dir ) { $dh =opendir( $dir ); //找出所有".svn" 的文件夹: while ( $file =readdir( $dh )) { if ( $file != "." && $file != ".." ) { $fullpath = $dir . "/" . $file ; if ( is_dir ( $fullpath )) { if ( $file == ".svn" ){ delsvndir( $fullpath ); } else { delsvn( $fullpath ); } } } } closedir ( $dh ); } function delsvndir( $svndir ){ //先删除目录下的文件: $dh =opendir( $svndir ); while ( $file =readdir( $dh )){ if ( $file != "." && $file != ".." ){ $fullpath = $svndir . "/" . $file ; if ( is_dir ( $fullpath )){ delsvndir( $fullpath ); } else { unlink( $fullpath ); } } } closedir ( $dh ); //删除目录文件夹 if ( rmdir ( $svndir )){ return true; } else { return false; } } $dir =dirname( __FILE__ ); //echo $dir; delsvn( $dir ); ?>删除目录
<? function deldir( $dir ) { //先删除目录下的文件: $dh =opendir( $dir ); while ( $file =readdir( $dh )) { if ( $file != "." && $file != ".." ) { $fullpath = $dir . "/" . $file ; if (! is_dir ( $fullpath )) { unlink( $fullpath ); } else { deldir( $fullpath ); } } } closedir ( $dh ); //删除当前文件夹: if ( rmdir ( $dir )) { return true; } else { return false; } } ?>查看更多关于php unlink与rmdir实现文件与文件夹删除 - php文件操的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27891