我尝试删除文件夹(包括子文件夹)中的所有内容,但是:
警告:取消链接(./../ kaj-content / theme / one-four):权限被拒绝 第36行的C:\ wamp \ www \ kaj \ kaj-admin \ includes \ incAppearance.php
这是我的代码:
$themeDirectory = './../kaj-content/theme';
$dir = $themeDirectory . '/' . $themeName;
array_map('unlink', glob($dir));
如何更改我的代码?
其他代码不起作用,例如:
function rrmdir($dir) {
if (is_dir($dir)) {
$files = scandir($dir);
foreach ($files as $file)
if ($file != "." && $file != "..")
rrmdir("$dir/$file");
rmdir($dir);
} else if (file_exists($dir))
unlink($dir);
}
答案 0 :(得分:1)
您的PHP代码作为特定用户运行,也许是apache。 您的错误意味着php没有对目录1-4的正确权限。
检查该目录的权限。将该目录的写入权限授予php正在使用的用户。然后,您的代码将能够删除该文件。