(PECL rar >= 2.0.0)
RarEntry::isDirectory — 测试条目是否代表目录
此函数没有参数。
此函数仅在 2.0.0 版及更高版本中可用,但也可以通过检查条目属性来测试条目是否为目录,例如(仅适用于在 RAR 中压缩的 Windows 或 Unix 文件):
<?php
//...
//打开文件,获取条目并存储到变量 $e 中...
//...
$isDirectory = (bool) ((($e->getHostOs() == RAR_HOST_WIN32) && ($e->getAttr() & 0x10)) ||
(($e->getHostOs() == RAR_HOST_UNIX) && (($e->getAttr() & 0xf000) == 0x4000)));
?>