文件存在返回true,而文件删除返回false(Laravel 5.3)

时间:2017-08-23 10:17:34

标签: php laravel

在laravel 5.3中工作并希望在出现错误时删除文件是我的代码

if(File::exists($file_destination.$file_name)){
    echo "exists";
    dd(File::delete($file_destination.$file_name));
}else{
    dd('File is not exists.');
}

打印存在,删除

为false

我也尝试使用取消关联方法,但在这种情况下,它会出错权限被拒绝 请帮忙解决谢谢

1 个答案:

答案 0 :(得分:0)

你应该试试这个:

此解决方案可能适合您,我认为$file_name = assets/files/imports/subscribe‌​rs/Test-file.csv

if(file_exists(url('/').$file_name)){

 unlink(base_path('assets/files/imports/sub‌​scribers/'.$file‌​_name));

}