在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.');
}
它打印存在和假删除
我也尝试使用取消链接方法,但在这种情况下,它拒绝了错误权限请帮助修复谢谢
你应该试试这个:
这个解决方案可能对你有用,我认为$file_name = assets/files/imports/subscribers/Test-file.csv
if(file_exists(url('/').$file_name)){
unlink(base_path('assets/files/imports/subscribers/'.$file_name));
}