コードをコピーします コードは次のとおりです:
/*—————————————————————— */
//– ファイルを再帰的に削除しますおよびディレクトリ
//– 例: 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;
上記では、ごみ箱から削除されたファイルを取得する方法を含め、PHP カスタム関数でファイルとディレクトリを再帰的に削除する方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。