在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我也尝试使用取消关联方法,但在这种情况下,它会出错权限被拒绝 请帮忙解决谢谢
答案 0 :(得分:0)
你应该试试这个:
此解决方案可能适合您,我认为$file_name = assets/files/imports/subscribers/Test-file.csv
if(file_exists(url('/').$file_name)){
unlink(base_path('assets/files/imports/subscribers/'.$file_name));
}