라이브러리

[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 (디렉토리)


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 620 페이지

검색

게시물 검색