PHP8 RarEntry::isDirectory

2024-02-25 17:54 更新

(PECL rar >= 2.0.0)

RarEntry::isDirectory — 测试条目是否代表目录

说明

public RarEntry::isDirectory(): bool

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

参数

此函数没有参数。

返回值

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

注释

此功能仅从 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)));
?>


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号