- function clearDir( $dir )
- {
- if (file_exists( $dir ))
- {
- if(!is_dir( $dir ))
- exit("{$dir}不是一个目录");
- else
- {
- $dirObj = dir($dir);
- while ( $file = $dirObj->read() )
- {
- if ( is_dir($dir .'/'. $file) && $file !== '.' && $file !== '..')
- {
- clearDir($dir .'/'. $file);
- if (@!rmdir($dir .'/'. $file))
- echo "没有权限删除{$dir}/{$file}目录 <br />";
- }
- elseif ($file !== '.' && $file !== '..')
- {
- if (unlink($dir .'/'. $file))
- echo "{$file}文件成功删除<br />";
- }
- }
- }
- }
- else
- exit("{$dir}不存在");
- }
- clearDir('./demo');
- //该片段来自于http://www.codesnippet.cn/detail/130820135128.html
来源: http://www.codesnippet.cn/detail/130820135128.html