PHP中上传文件时判断是否存在相同名称文件代码问题

if (move_uploaded_file($fileInfo['tmp_name'],$destination)) {

//判断文件名是否重名
if (file_exists($fileInfo['name'])) {
echo "\r\n&quot;;<br> echo &quot; alert(\&quot;文件已存在请重命名后创建\&quot;);\r\n&quot;;<br> echo &quot; history.back();\r\n&quot;;<br> echo &quot;";
exit;
}else{

echo "\r\n&quot;;<br> echo &quot; alert(\&quot;文件上传成功\&quot;);\r\n&quot;;<br> echo &quot; history.back();\r\n&quot;;<br> echo &quot;";
exit;
}
}

点击上传还是会有提示框显示:

文件已存在请重命名后创建

按理说,你应该写反了,先应该判断文件是否存在,然后移动文件。否则肯定存在啊。