2024年PHP开发者大会日本站

RarEntry::isDirectory

(PECL rar >= 2.0.0)

RarEntry::isDirectory测试条目是否表示目录

描述

public RarEntry::isDirectory(): bool

测试当前条目是否为目录。

参数

此函数没有参数。

返回值

如果此条目是目录,则返回 true,否则返回 false

备注

此函数仅在2.0.0版及更高版本中可用,但也可以通过检查条目属性来测试条目是否为目录,如下所示(仅适用于在Windows或Unix下压缩的文件):

<?php
//...
//打开文件,获取条目并存储在变量$e中...
//...

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

添加备注

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top