RarEntry::isDirectory

(PECL rar >= 2.0.0)

RarEntry::isDirectory — 항목이 디렉토리를 나타내는지 테스트


설명

public RarEntry::isDirectory(): bool

현재 항목이 디렉토리인지 테스트합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

이 항목이 디렉터리이면 true를 반환하고 그렇지 않으면 false를 반환합니다.


Notes

이 함수는 버전 2.0.0부터 사용할 수 있지만 다음과 같이 항목 속성을 확인하여 항목이 디렉토리인지 여부를 테스트할 수도 있습니다(Windows 또는 Unix용 RAR로 압축된 파일에만 작동).

                  
<?php
//...
//Open file, get entry and store in variable $e...
//...

$isDirectory = (bool) ((($e->getHostOs() == RAR_HOST_WIN32) && ($e->getAttr() & 0x10)) ||
    (($e->getHostOs() == RAR_HOST_UNIX) && (($e->getAttr() & 0xf000) == 0x4000)));
?>