使用PHP递归函数进行目录清理

   2024-10-20 2290
核心提示:您可以使用以下PHP代码来创建一个递归函数,用于清理目录中的所有文件和子目录:function cleanDirectory($dir) {$files = array

您可以使用以下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);

请确保在调用此函数之前进行适当的权限检查,以确保您有权限删除目录中的文件和子目录。此函数将递归地遍历目录,删除所有文件和子目录,最终清空目录。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号