ホームページ  >  記事  >  バックエンド開発  >  ファイルとディレクトリを再帰的に削除する PHP カスタム関数_PHP チュートリアル

ファイルとディレクトリを再帰的に削除する PHP カスタム関数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:35:03688ブラウズ

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

/*—————————————————————— */
//– ファイルを再帰的に削除しますおよびディレクトリ
//– 例: del_dir ('../cache/'); 注: 返された / は必須です
//– $type はディレクトリの削除を強制します、true は Yes、false は no
/*—— ———————————— —————— */
function del_dir ($dir,$type=true)
{
$n=0;
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
//.svn svn バージョン管理情報を無視します
if ( $file == ' .' または $file =='..' または $ file == '.svn')
{
}
if (is_file ($dir.$file))
{
unlink($dir.$file) );
$n++;
if ($dir.$file))
{
del_dir ($type)
$n++; ($dir.$file.'/');
}
}
}
closedir($dh)
}
return $n;



http://www.bkjia.com/PHPjc/322314.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/322314.html

技術記事次のようにコードをコピーします。 /*———————————————————— */ //– ファイルとディレクトリを再帰的に削除します //– 例: del_dir ('../cache /') ;注: 返される / は必須です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。