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-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31