// 删除目录 function delfile($path) { if (empty($path)) { echo '请指定要操作的文件路径'; return false; } if ( $handle = opendir ( $path )) { while ( false !== ( $filename = readdir ( $handle ))) { if ( $filename != . && $filename != .. ) { if (is_file($path . '/' . $filename)) { unlink($path . '/' . $filename); } if (is_dir($path . '/' . $filename)) { delfile($path . '/' . $filename); } } } rmdir($path); closedir ( $handle ); } } function deldir($path = '') { if (empty($path)) { echo '请指定要操作的文件路径'; return false; } else { $path = str_replace('\\', '/', $path); } if ( $handle = opendir($path)) { while (false !== ( $filename = readdir ( $handle ))) { if ( $filename != . && $filename != .. ) { if (is_dir($path . '/' . $filename)) { echo $filename .
; // 删除含有zip字符的目录 if (strpos($filename, 'zip') !== false) { delfile($path . '/' . $filename); } else { deldir($path . '/' . $filename); } } } } closedir ( $handle ); } } deldir('d:\web\apache\htdocs\keysharemall\pc\thinkphp'); ?>
以上就介绍了php删除符合条件的整个目录,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
