phpで書かれたディレクトリを削除する関数
リリース: 2016-07-25 09:07:20
-
-
// ggarciaa at gmail dot com (04- July-2007 01:57) - // ディレクトリを空にする必要がありましたが、それを保持しておく必要がありました
- // ので、からの寄稿を少し修正しました
- // takys dot it (2005-Dec-28 11:57) の stefano からの寄稿を少し修正しました
- // 短いですが強力な再帰関数
- // ディレクトリに隠しファイルが含まれている場合にも機能します
- //
- // $dir = ターゲットディレクトリ
- // $DeleteMe = true の場合は $dir も削除し、false の場合はそのままにしておきます
function SureRemoveDir($dir, $DeleteMe) {
- if(!$dh = @opendir($dir)) return;
- while (false !== ($obj = readdir($dh))) {
- if($obj=='.' || $obj=='..') continue ;
- if (!@unlink($dir.'/'.$obj)) SureRemoveDir($dir.'/'.$obj, true);
- }
closedir($dh );
- if ($DeleteMe){
- @rmdir($dir);
- }
- }
//SureRemoveDir('EmptyMe', false);
- //SureRemoveDir('RemoveMe' 、本当);
- ?>
-
复制代
>>>
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-09-20 15:51:33
-
2024-09-20 15:47:32
-
2024-09-20 15:45:32
-
2024-09-20 15:39:32
-
2024-09-20 15:38:32
-
2024-09-20 15:27:32
-
2024-09-20 15:26:32
-
2024-09-20 15:12:32
-
2024-09-20 14:53:01
-
2024-09-20 14:51:01