发生权限被拒绝发生是因为您尝试删除没有足够/正确权限的文件.
为此,您必须使用超级用户帐户或与上传该文件的用户相同.
您可以从命令行转到目录,并检查设置为该文件的权限.
最简单的解决方案是以administrator / root身份登录,并删除该文件.
这是另一项工作:
// define if we under Windows
$tmp = dirname(__FILE__);
if (strpos($tmp, '/', 0)!==false) {
define('WINDOWS_SERVER', false);
} else {
define('WINDOWS_SERVER', true);
}
$deleteError = 0;
if (!WINDOWS_SERVER) {
if (!unlink($fileName)) {
$deleteError = 1;
}
} else {
$lines = array();
exec("DEL /F/Q \"$fileName\"", $lines, $deleteError);
}
if ($deleteError) {
echo 'file delete error';
}
我建议,始终先检查PHP手册(如果您的问题涉及PHP),只需转到具有问题的功能的页面,只需在浏览器中单击搜索CTRL F,然后输入例如Windows和结果,在你的情况下,你会发现至少7个相关的帖子,或者非常接近你正在寻找的.