ホームページ > バックエンド開発 > PHPチュートリアル > php ディレクトリの削除_PHP チュートリアル

php ディレクトリの削除_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:47:29
オリジナル
862 人が閲覧しました


 
/*************************************************** * ******
指定したディレクトリ内のファイルをクリアします
************************************************* * ********/
function clean_dir($path) {
        if (!is_dir($path)) {
                if (is_file($path)) {
                        リンクを解除($path);
                }
                戻ります;
        }
        $p=opendir($path);
        while ($f=readdir($p)) {
                if ($f=="." || $f=="..") 続行;
                clean_dir($path.$f);
        }
        rmdir($path);
        戻ります;
}
/*************************************************** * ******
指定されたディレクトリ内のすべてのファイルとサブディレクトリを削除します
************************************************* * ********/
関数 DeltreeDir($dir) {
$dir = リアルパス($dir);
        if (!$dir || !@is_dir($dir))
                0 を返す;
        $handle = @opendir($dir);
        if ($dir[strlen($dir) - 1] != DIRECTORY_SEPARATOR)
                $dir .= DIRECTORY_SEPARATOR;
        while ($file = @readdir($handle)) {
                if ($file != '.' && $file != '..') {
                        if (@is_dir($dir . $file) && !is_link($dir . $file))
                                DeltreeDir($dir . $file);
                        それ以外は
                                @unlink($dir . $file);
                }
        }
        Closedir($handle);
        @rmdir($dir);
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632872.html技術記事 /*************************************************** * ****** 指定したディレクトリ内のファイルをクリアします************************************ ***** **********************/ function clean_dir($path) { i...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート