im laravel 5.4を使用していて、フォルダを削除します。ファイルファサードを使用して接頭辞付きのフォルダを削除するにはどうすればよいですか?接頭辞が付いているlaravelのフォルダを削除するには
例えば、それは私のフォルダとコードです:
$folder = public_path().'/images/carimages/something_folder1';
File::deleteDirectory($file);
、今私はこれやりたい:*_folder1
(意志が_folder1
言葉で終わるすべてのフォルダ)
を削除します------ - Soloution:
$dir = public_path().'/images/carimages/*_folder1';
$dir = glob($dir);
$dir = implode(" ",$dir);
File::deleteDirectory($dir);
私はこれでこれを行うことができます:array_map( 'rmdir'、glob( '* _ folder1')); 。これはいいですか? –
それはあなたのためにうまくいくなら、良い。あなたの目標を達成するには、常に複数の方法があります。あなたの方法は短く正確です!それを回答として追加することを検討してください – linktoahref
ありがとうございます。パフォーマンスやセキュリティにファイルファサードとphp rmdirの機能の違いはありますか? –