中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

php rmdir無法刪除文件夾

PHP
小樊
85
2024-07-13 19:45:22
欄目: 編程語言

PHP的rmdir函數只能刪除空文件夾,如果文件夾中有文件或子文件夾,則無法刪除。為了刪除非空文件夾,可以使用以下方法:

function deleteDirectory($dir) {
    if (!file_exists($dir)) {
        return true;
    }

    if (!is_dir($dir)) {
        return unlink($dir);
    }

    foreach (scandir($dir) as $item) {
        if ($item == '.' || $item == '..') {
            continue;
        }

        if (!deleteDirectory($dir . DIRECTORY_SEPARATOR . $item)) {
            return false;
        }
    }

    return rmdir($dir);
}

// 使用方法
$dir = 'path_to_directory';
deleteDirectory($dir);

這段代碼會遞歸地刪除文件夾中的所有文件和子文件夾,然后再刪除空文件夾本身。

0
松滋市| 砚山县| 沛县| 永平县| 平谷区| 泽普县| 巴南区| 虎林市| 静宁县| 湛江市| 宁武县| 邵阳市| 阿拉善左旗| 舞阳县| 景东| 扶余县| 江山市| 濮阳市| 丁青县| 赤峰市| 嵊州市| 沧源| 乌苏市| 方城县| 阿克| 玉山县| 论坛| 虎林市| 柳林县| 巩留县| 颍上县| 阿克苏市| 黔东| 大姚县| 五华县| 济阳县| 新闻| 临泉县| 射阳县| 汽车| 通河县|