推测可能是没有释放变量导致的,虽然不懂为什么但是如下写法后成功删除
$real_path = $info->getRealPath();
if(file_exists($real_path)){
unset($info); //重点
unlink($real_path); //删除文件
}
主要就在unset上,先进行unset后然后再删除就行了,猜测TP可能通过 $info 锁定了该文件。
推测可能是没有释放变量导致的,虽然不懂为什么但是如下写法后成功删除
$real_path = $info->getRealPath();
if(file_exists($real_path)){
unset($info); //重点
unlink($real_path); //删除文件
}
主要就在unset上,先进行unset后然后再删除就行了,猜测TP可能通过 $info 锁定了该文件。