📜  删除目录 laravel 8 中的所有文件 - PHP (1)

📅  最后修改于: 2023-12-03 14:50:20.410000             🧑  作者: Mango

删除目录 laravel 8 中的所有文件 - PHP

在 Laravel 8 中,我们可以使用 PHP 内置的 unlink() 函数来删除指定目录下的所有文件。下面是一个简单的代码示例:

$files = glob('path/to/directory/*'); // 获取所有文件
foreach($files as $file){ // 循环遍历所有文件
    if(is_file($file)) // 判断是否为文件
        unlink($file); // 删除文件
}

如果我们需要删除整个目录及其所有子目录和文件,可以使用 Laravel 提供的 Storage 类。

use Illuminate\Support\Facades\Storage;

Storage::deleteDirectory('path/to/directory');

// 如果需要连带一起删除本地硬盘
Storage::disk('local')->deleteDirectory('path/to/directory');

以上两个示例都是在 Laravel 8 中删除目录中的所有文件的方法,你可以根据实际需求选择使用。