라이브러리
[PHP] DirectoryIterator::getFilename - 현재 DirectoryIterator 항목의 파일 이름을 반환합니다.
DirectoryIterator::getFilename
PHP의 `DirectoryIterator` 클래스는 디렉토리 내의 파일 및 디렉토리를 반복적으로 접근할 수 있는 Iterator 인터페이스를 제공합니다. `getFilename` 메서드는 현재 반복되는 파일 또는 디렉토리의 이름을 반환합니다.
# 사용법
`DirectoryIterator` 객체를 생성하여 반복문을 사용할 수 있습니다. `getFilename` 메서드는 반복문 내에서 호출하여 현재 반복되는 항목의 이름을 얻을 수 있습니다.
# 예제
#hostingforum.kr
php
// 디렉토리 경로를 지정합니다.
$dirPath = './example';
// DirectoryIterator 객체를 생성합니다.
$iterator = new DirectoryIterator($dirPath);
// 반복문을 사용하여 디렉토리 내의 항목을 반복합니다.
foreach ($iterator as $fileInfo) {
// getFilename 메서드를 사용하여 현재 반복되는 항목의 이름을 얻습니다.
$filename = $fileInfo->getFilename();
echo "파일 이름: $filename
";
}
# 예제 설명
이 예제에서는 `DirectoryIterator` 객체를 생성하여 디렉토리 내의 항목을 반복합니다. `getFilename` 메서드를 사용하여 현재 반복되는 항목의 이름을 얻어 출력합니다.
# 예제 결과
디렉토리 내의 항목이 여러 개일 경우, 각 항목의 이름이 출력됩니다.
#hostingforum.kr
bash
파일 이름: file1.txt
파일 이름: file2.txt
파일 이름: dir1
파일 이름: dir2
# 추가 예제
#hostingforum.kr
php
// 디렉토리 경로를 지정합니다.
$dirPath = './example';
// DirectoryIterator 객체를 생성합니다.
$iterator = new DirectoryIterator($dirPath);
// 반복문을 사용하여 디렉토리 내의 항목을 반복합니다.
foreach ($iterator as $fileInfo) {
// getFilename 메서드를 사용하여 현재 반복되는 항목의 이름을 얻습니다.
$filename = $fileInfo->getFilename();
// 현재 반복되는 항목이 파일인지 디렉토리인지 확인합니다.
if ($fileInfo->isFile()) {
echo "파일 이름: $filename (파일)
";
} elseif ($fileInfo->isDir()) {
echo "파일 이름: $filename (디렉토리)
";
}
}
# 추가 예제 설명
이 예제에서는 `DirectoryIterator` 객체를 생성하여 디렉토리 내의 항목을 반복합니다. `getFilename` 메서드를 사용하여 현재 반복되는 항목의 이름을 얻어 출력합니다. 또한, 현재 반복되는 항목이 파일인지 디렉토리인지 확인하여 출력합니다.
# 추가 예제 결과
디렉토리 내의 항목이 여러 개일 경우, 각 항목의 이름과 타입이 출력됩니다.
#hostingforum.kr
bash
파일 이름: file1.txt (파일)
파일 이름: file2.txt (파일)
파일 이름: dir1 (디렉토리)
파일 이름: dir2 (디렉토리)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.