ホームページ  >  記事  >  バックエンド開発  >  PHP が空ではないディレクトリのプログラム コードを削除する_PHP チュートリアル

PHP が空ではないディレクトリのプログラム コードを削除する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:14:52856ブラウズ

空でないディレクトリは、ディレクトリ内に他のファイルまたはフォルダがあることを意味します。まず、ディレクトリに入り、それが空のディレクトリまたはファイルであるかどうかを確認し、空でない場合は、それを削除します。 -level ディレクトリが空になるまでディレクトリを削除し、その後戻って上位レベルを削除します。つまり、削除するディレクトリをトラバースします。

これは非常に簡単な PHP チュートリアルであり、入門レベルなので詳細は説明しません

コード

コードは次のとおりです コードをコピー

// 説明: 空ではないディレクトリを削除するソリューション
関数removeDir($dirName)
{
If(! is_dir($dirName))
{
false を返します
}
$ハンドル = @opendir($dirName); While(($file = @readdir($handle)) !== false)
{
If($file != '.' && $file != '..')
                                                                   $dir = $dirName . is_dir($dir) ?removeDir($dir) : @unlink($dir); }
}
クローズ済み($ハンドル)

rmdir($dirName) を返します ; }
?>




他にもたくさんの方法がありますが、ここでは紹介しません。実際、プログラム内の unlink はファイルを削除し、rmdir はこのディレクトリを削除します。

http://www.bkjia.com/PHPjc/628900.htmlwww.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/628900.html技術記事空でないディレクトリは、ディレクトリ内に他のファイルまたはフォルダがあることを意味します。削除の原則は、まずディレクトリに入り、それが空のディレクトリまたはファイルであるかどうかを確認し、空でない場合は、それを削除します。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。