溫馨提示×

使用PHP遞歸函數進行目錄清理

PHP
小樊
93
2024-04-26 20:17:46
欄目: 編程語言

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

請確保在調用此函數之前進行適當的權限檢查,以確保您有權限刪除目錄中的文件和子目錄。此函數將遞歸地遍歷目錄,刪除所有文件和子目錄,最終清空目錄。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女