空ではないディレクトリを削除するための PHP 関数コードの概要_PHP チュートリアル
- WBOYオリジナル
- 2016-07-21 15:13:191038ブラウズ
この小さなプログラムを使用すると、PHPer はコンピューター上のディレクトリ ファイルを手動で削除する必要がなく、これに基づいて、フォルダー ディレクトリを参照して削除することもできます。
コード 1:
コードをコピーします コードは次のとおりです:
function d_rmdir($dirname) { //空ではないディレクトリを削除します
if(!is_dir($ dirname)) {
return false;
}
$handle = @opendir($dirname);
while(($file = @readdir($handle)) !== false){
if($file != '. ' && $file != '..'){
$dir = $dirname . $file; d_rmdir($dir) : unlink($dir); Closedir($handle );
return rmdir($dirname);
if(d_rmdir("./temp"))
echo "success";
マニュアルから抜粋:)
コード2:
コードをコピー
コードは次のとおりです:
functionremove_directory($dir){ if($handle= opendir(" $dir")){while(false!==($item=readdir($handle))){ if($item!="."&&$item!=".."){
if(is_dir ("$dir/$item")){
remove_directory("$dir/$item");
}else{
unlink("$dir/$item");
echo"removing $dir/$ item
}
}
}
closedir($handle);
rmdir($dir);
echo"removing$dir
";
}
}
codebit.cn はい、マニュアルの方が良いです
コード3:
コードをコピーします
コードは次のとおりです:functionremoveDir($dirName)
{ if(!is_dir ($dirName)) { returnfalse ; }
$handle=@opendir($dirName);
while(($file=@readdir($handle))!==false)
{
if($file! ='.'&&$file!= '..')
{
$dir=$dirName.'/'.$file;
is_dir($dir)?removeDir($dir):@unlink($dir);
}
}
);
returnrmdir($dirName);
}
?>
http://www.bkjia.com/PHPjc/326565.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326565.html
技術記事この小さなプログラムを使用すると、PHPer はコンピューター上のディレクトリ ファイルを手動で削除する必要がなく、これに基づいてブラウザを追加することもできます。
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。