阅读量:0
您可以使用以下PHP代码来创建一个递归函数,用于清理目录中的所有文件和子目录:
function cleanDirectory($dir) { $files = array_diff(scandir($dir), array('.', '..')); foreach ($files as $file) { $path = $dir . '/' . $file; if (is_dir($path)) { cleanDirectory($path); rmdir($path); } else { unlink($path); } } } // 调用函数以清理目录 $directory = 'path/to/your/directory'; cleanDirectory($directory);
请确保在调用此函数之前进行适当的权限检查,以确保您有权限删除目录中的文件和子目录。此函数将递归地遍历目录,删除所有文件和子目录,最终清空目录。