2017-10-30 122 views
1

特定のディレクトリにあるすべてのファイルを削除する方法はありますか?私はstorage \ app \ backgrounds内の私の作成したフォルダの背景にすべての私のファイルをクリアしようとしていますが、docsにすべてを削除する方法がないようです。あなたは、ファイルシステムの方法cleanDirectoryLaravel File Storageディレクトリ内のすべてのファイルを削除する

$success = Storage::cleanDirectory($directory); 

を使用することができます

Storage::delete('backgrounds\*.jpg'); 

答えて

0

詳細については、マニュアルを参照してください。

https://laravel.com/api/5.5/Illuminate/Filesystem/Filesystem.html#method_cleanDirectory

+0

おかげで新しいインスタンスを開始するが、実際にはそれらの'ストレージ:: cleanDirectory'は私にエラーを与えて 'リーグ\ Flysystemを呼び出して解決していない鉱山が

use Illuminate\Filesystem\Filesystem; 

を呼び出す解決しました\ Filesystem :: cleanDirectory'を実行します。 –

3

これは、この問題を解決するための最良の方法である場合、私は考えていません。しかし、私はその後、ヒント `cleanDirectory`ため

$file = new Filesystem; 
$file->cleanDirectory('storage/app/backgrounds'); 
関連する問題