
GlobIterator::count를 사용하여 디렉터리 내의 하위 디렉터리도 포함하여 파일 수를 세는 방법은 다음과 같습니다.
#hostingforum.kr
php
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('/path/to/directory'));
echo $iterator->count();
위 코드는 '/path/to/directory' 디렉터리와 그 하위 디렉터리 내의 모든 파일과 디렉터리를 포함하여 파일 수를 세어줍니다.
GlobIterator::count를 사용하여 디렉터리 내의 파일과 디렉터리 모두 포함하여 파일 수를 세는 방법은 다음과 같습니다.
#hostingforum.kr
php
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('/path/to/directory'));
$files = new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST);
foreach ($files as $fileinfo) {
if ($fileinfo->isFile()) {
echo "File: " . $fileinfo->getFilename() . "n";
} elseif ($fileinfo->isDir()) {
echo "Directory: " . $fileinfo->getFilename() . "n";
}
}
echo "Total files and directories: " . $iterator->count() . "n";
위 코드는 '/path/to/directory' 디렉터리와 그 하위 디렉터리 내의 모든 파일과 디렉터리를 포함하여 파일 수를 세어줍니다.
2025-07-09 20:55