(PECL rar >= 2.0.0)
RarEntry::isDirectory — Teste si l'entrée courante est un dossier
Cette fonction ne contient aucun paramètre.
Retourne true
si l'entrée est un dossier, false
sinon.
Cette fonction est uniquement disponible depuis la version 2.0.0, mais ce test peut également être effectué en vérifiant les attributs de l'entrée comme ceci (ne fonctionne que pour des fichiers compressés avec RAR sous Windows ou Unix) :
<?php
//...
// Ouvre le fichier, récupère l'entrée et la stock dans la variable $e...
//...
$isDirectory = (bool) ((($e->getHostOs() == RAR_HOST_WIN32) && ($e->getAttr() & 0x10)) ||
(($e->getHostOs() == RAR_HOST_UNIX) && (($e->getAttr() & 0xf000) == 0x4000)));
?>