この記事では主に、PHP がファイル ディレクトリを削除するためにどのように再帰を使用するかを詳しく紹介します。興味のある方は参照してください。
ディレクトリが空であれば、それを削除することができます。現時点では、最初にディレクトリ内のファイルを削除してから、ディレクトリを削除することしかできません。削除関数をカプセル化し、この関数を直接呼び出しました。気に入った場合は、そのまま使用できます。エンコードは gbk です。使用する場合はエンコードに注意してください。<?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/9/10 0010 * Time: 20:27 */ //删除文件,先删除文件内部的文件,再删除文件夹 header("Content-type: text/html; charset=gbk"); function deldir($dir){ $dh=opendir($dir); while($file=readdir($dh)){ if($file!="." && $file!=".."){//判断是不是本目录和上级目录 if(!is_dir($dir."/".$file)){ unlink($dir."/".$file); }else{ //递归 deldir($dir."/".$file); } } } closedir($dh); if(rmdir($dir)){ return true; }else{ return false; } } //删除函数结束 if(deldir("test")){ echo '删除文件成功'; die(); }else echo '删除文件失败'; die();
Php 推荐 署名と検証を生成する 署名の詳細な説明
POST モードで XML を送信し、XML を取得し、XML を分析する詳細な説明と、instance_Php 実際の
以上がPHPは再帰に基づいてファイルディレクトリを削除するメソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。