php在7.3.0更新日志上有这样一段说明:现在 Windows 也可以用 unlink() 删除文件句柄还在使用中的文件了,在此之前是无法删除的。然而,还是无法重新创建文件,需要等到所有句柄都关闭才可以。由于我们的php版本是5.6,所以应该是因为文件句柄在使用中然后进行unlink操作,于是将文件变量释放掉再尝试去删除,经过修改后:

    1. $img_url=Qiniu::video('.'.$img_url);
    2. unset($info);
    3. unlink('.'.$img_url);

    果然可以成功删除了,确实是因为文件还在使用中的问题。