【发布时间】:2017-10-08 21:16:50
【问题描述】:
如何删除文件夹one中的所有文件和目录。以下是我的文件夹结构:
删除.php
<?php
function rrmdir($dir) {
$dir = 'C:xampp/htdocs/project/user/one';
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (is_dir($dir."/".$object)){
rrmdir($dir."/".$object);
}
else{
unlink($dir."/".$object);
}
}
}
rmdir($dir);
}
}
?>
我已经尝试了从here 获得的代码,但代码没有做任何事情。好像该功能不起作用。
【问题讨论】:
-
在函数的开始,你设置目录,所以每次你调用这个函数它都会尝试处理同一个目录。
标签: php recursion delete-directory