
DirectoryIterator::getFilename() 메소드는 디렉토리 내의 파일 이름을 얻을 수 있는 방법입니다. 이 메소드를 사용하면 디렉토리 내의 파일 이름을 배열에 저장하거나, 필요한 경우 필터링하는 작업을 수행할 수 있습니다.
디렉토리 내의 파일 이름을 얻는 방법은 다음과 같습니다.
1. DirectoryIterator 객체를 생성하여 디렉토리 내의 파일 및 서브 디렉토리를 반복적으로 처리할 수 있습니다.
2. DirectoryIterator::getFilename() 메소드를 사용하여 디렉토리 내의 파일 이름을 얻을 수 있습니다.
3. 디렉토리 내의 파일 이름을 배열에 저장하거나, 필요한 경우 필터링하는 작업을 수행할 수 있습니다.
예를 들어, 디렉토리 내의 파일 이름을 배열에 저장하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$dir = new DirectoryIterator('./');
$fileNames = array();
foreach ($dir as $file) {
if ($file->isFile()) {
$fileNames[] = $file->getFilename();
}
}
print_r($fileNames);
이 예제에서는 디렉토리 내의 파일 이름을 배열에 저장하는 방법을 보여줍니다. DirectoryIterator::getFilename() 메소드를 사용하여 디렉토리 내의 파일 이름을 얻은 후, 배열에 저장합니다.
2025-08-11 18:05