【发布时间】:2015-03-01 13:39:47
【问题描述】:
我试图在单击按钮后删除一个目录,其中包含任何文件和其他目录,但是我遇到了问题。
我收到的错误是 -
PHP 致命错误:未捕获的异常“UnexpectedValueException”与 信息 'RecursiveDirectoryIterator::__construct(http://...@alink.co.uk/): 无法打开目录:未实现'在
这是与此相关的代码部分-
$dir = 'http://www.thisismylink.co.uk/userfolder/' . $row['email'] . "/";
$it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS);
$files = new RecursiveIteratorIterator($it,
RecursiveIteratorIterator::CHILD_FIRST);
foreach($files as $file) {
if ($file->isDir()){
rmdir($file->getRealPath());
} else {
unlink($file->getRealPath());
}
}
rmdir($dir);
现在的结构是-
用户电子邮件 ($dir)
- 图片
- 图片.png
- 视频
- 视频.mp4
我想要做的是删除“用户电子邮件”目录中的所有内容以及“用户目录”本身
【问题讨论】:
标签: php delete-file rmdir delete-directory