实习日记 laravel怎么删除磁盘上的文件
2024-08-28 13:55:40
Storage 里面有 delete的方法
具体使用是
Storage::disk('uploads')->delete($fileName); 其中
'uploads'是filesystem里面设置的路径
如
'uploads' => [
'driver' => 'local',
'root' => storage_path('app/uploads'),
'visibility' => 'public', 这里的 disk('uploads') 就是 storage文件夹下的 app/uploads 完整路径是D:\wamp\www\labedu\storage\app\uploads 但是你直接用这个完整路径却不行,必须在filesystem里设置路径
我之前就是直接用完整路径就没成功
$fileName是文件的相对路径 在这里是 文件名.扩展名 如20170430112242657.docx 我之前用的方法是
$fileName = D:\wamp\www\labedu\storage\app\uploads\20170430112242657.docx
Storage::delete($fileName) 结果就失败了 必须用
Storage::disk('uploads')->delete($fileName); 然后在filesystem里设置 uploads在storage下的路径 总而言之, Storage类里的方法是配合filesystem文件 和 storage文件夹 使用的
最新文章
- 史航416第11次作业&;总结
- Spring+Hibernate+Oracle中的Clob操作配置
- 初始化脚本(Os_Init_Optimization.sh)
- FJNU 1159 Fat Brother’s new way(胖哥的新姿势)
- ldconfig及 LD_LIBRARY_PATH
- Thrift初用小结
- Angularjs中的嵌套路由ui-router
- SQL语句 不足位数补0
- dedecms mysql连接错误:#1040 - Too many connections
- Hadoop伪分布安装配置
- JQuery 操作数组 each、map、grep、filter
- 前台的url通过 ActionName?var1=xx&;var2=yy 的形式传给特定action
- 直面Java 第002期
- mysql中的delete , drop 和truncate 区别
- Spring Boot 之 RESTfull API简单项目的快速搭建(一)
- nfs 客户端启动报错rpc.mountd: svc_tli_create: could not open connection for tcp6
- Tomcat 8
- luoguP2572 [SCOI2010]序列操作
- PHP-001
- linux(一)export的生命周期