1
以下の小さなコードスニペットについて質問があります。 現時点では、最初のコードスニペットを使用しており、完全に実行されています。 しかし、2番目のコードは、フォルダやファイルを削除するより良い方法はありませんか? 私の変数$target
は、hwoが削除する必要のあるフォルダへのパスです。PHPのフォルダとファイルを削除する
function deleteFilesAndDirectory($target)
{
if(is_dir($target))
{
$files = glob($target . '*', GLOB_MARK);
foreach($files as $file)
{
deleteFilesAndDirectory($file);
}
rmdir($target);
}
elseif(is_file($target))
{
unlink($target);
}
}
なぜこのコードは使用しないでください。
function deleteFilesAndDirectory($target)
{
$files = glob($target . '*', GLOB_MARK);
foreach($files as $file)
{
unlink($file);
}
rmdir($target);
}
haありがとう、私の友人、これは私のための短いと明確な答えでした:) 私は短いコードを使用することはできませんので、サブディレクトリがありません。 –