PHP コードを使用して空ではないディレクトリを削除する方法: 1. PHP サンプル ファイルを作成します; 2. ファイル エンコーディングを utf8 に設定します; 3. 再帰関数を通じて空ではないディレクトリを削除します。は、「function deldir ($dir){if(file_exists($dir)){$files=scandir($dir);foreach($files as $file){...}}」などです。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
PHP コードを使用して空ではないディレクトリを削除するにはどうすればよいですか?
コードは次のとおりです:
<?php header("Content-type: text/html; charset=utf-8"); $dir='mydir'; function deldir($dir){ if(file_exists($dir)){ $files=scandir($dir); foreach($files as $file){ if($file!='.' && $file!='..'){ $path=$dir.'/'.$file; if(is_dir($path)){ deldir($path); }else{ unlink($path); } } } rmdir($dir); return true; }else{ return false; } } if(deldir($dir)){ echo "目录删除成功!"; }else{ echo "没有目录!"; }
PHP の空ではないディレクトリの削除は、実際には再帰関数を使用して実装されていますが、PHP には空ではないディレクトリを直接削除する機能はありません。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPコードを使用して空ではないディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。