PHPを使用してフォルダからすべてのファイルを削除しますか?質問する

PHPを使用してフォルダからすべてのファイルを削除しますか?質問する

たとえば、「Temp」というフォルダがあり、PHP を使用してこのフォルダからすべてのファイルを削除またはフラッシュしたいとします。これは可能ですか?

ベストアンサー1

$files = glob('path/to/temp/*'); // get all file names
foreach($files as $file){ // iterate files
  if(is_file($file)) {
    unlink($file); // delete file
  }
}

.htaccessのような「隠し」ファイルを削除したい場合は、

$files = glob('path/to/temp/{,.}*', GLOB_BRACE);

おすすめ記事