假设文件的位置在
/**
* 删除文件
* $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: 软件工程小施同学