RarEntry::isDirectory

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

RarEntry::isDirectory()

(PECL rar >= 2.0.0)

RarEntry::isDirectory() — Testa om en post representerar en katalog

Beskrivning

public RarEntry::isDirectory(): bool

Testar om den aktuella posten är en katalog.

Parameterlista

Den här funktionen har inga parametrar.

Returnerar

Returnerar true om posten är en katalog och false annars.

Noter

Den här funktionen är endast tillgänglig från och med version 2.0.0. Man kan dock också testa om en post är en katalog genom att kontrollera postens attribut, enligt följande (fungerar endast för filer komprimerade i RAR för Windows eller Unix):

<?php
//...
//Öppna fil, hämta posten och lagra i variabel $e...
//...

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

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/rarentry.isdirectory.php
PHP Funktioner Funktionsreferens Komprimerings- och arkivtillägg Rar_—_Rar_Arkivering


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.