PHP中的rmdir无法处理空目录

che*_*web 4 php

我正在尝试使用PHP删除目录.

我从内到外取消链接/删除所有文件/子目录,最后在现在空的顶级目录上调用rmdir.一切都按照计划进行,直到最后一次调用rmdir.PHP警告该目录不是emtpy并拒绝删除它.但是当我查看资源管理器中的目录时,它毕竟是空的.

我也尝试了一个众所周知的递归函数,结果相同.

操作系统是带有Xampp的Windows 7,并且对于任何有问题的元素都没有访问限制.

有任何想法吗?

Ahm*_*ıcı 6

你能试试这个吗?

<?php
$handle = opendir($dirpath);
//do whatever you need
closedir($handle)
rmdir($dirpath);
?>
Run Code Online (Sandbox Code Playgroud)