假设文件的位置在
- /**
- * 删除文件
- * $file_name = 'avatar/20240208/d71d108bc1086b498df5191f9f925db3.jpg'
- */
- function deleteFile($file_name)
- {
- // 要删除的文件路径
- $file = app()->getRootPath() . 'public/uploads/' . $file_name;
-
- $result = [];
-
- if (is_file($file))
- {
- if (@unlink($file))
- {
- $result['status'] = 1;
- $result['msg'] = "文件已成功删除!";
- }
- else
- {
- $result['status'] = -1;
- $result['msg'] = "无法删除该文件!";
- }
- }
- else
- {
- $result['status'] = -2;
- $result['msg'] = "指定的文件不存在!";
- }
-
- return $result;
- }
因为这个删除函数是通用的,因此可以把它放到公共函数里
by: 软件工程小施同学