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)));
?>