使用 RecursiveDirectoryIterator 时出现此错误。
致命错误:未捕获的异常 'UnexpectedValueException' 带有消息 'RecursiveDirectoryIterator::__construct(public/user_/,public/user_/):系统找不到指定的路径。(代码:3)' 在 D:\xam\htdocs\s\upload.php:101 堆栈跟踪:#0 D:\xam\htdocs\s\upload.php(101): RecursiveDirectoryIterator->__construct('public/ user_/') #1 D:\xam\htdocs\s\upload.php(138): dirSize('public/user_/') #2 {main} 在 D:\xam\htdocs\s\upload.php 中抛出在第 101 行
这是我正在使用的代码。
function dirSize($directory) {
$size = 0;
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $file) {
$size+=$file->getSize();
}
return $size;
}
请帮忙!!!