Stat :: LSMODE

STAT :: LSMODE PERL-MODULE kan bestandsmodi bevatten zoals de opdracht LS -L doet.
Download nu

Stat :: LSMODE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dmitry Fedorov
  • Uitgever website:
  • http://search.cpan.org/~mjd/Stat-lsMode-0.50/lsMode.pm

Stat :: LSMODE Tags


Stat :: LSMODE Beschrijving

Stat :: LSMODE PERL-module kan bestandsmodi bevatten zoals de opdracht LS -L doet. Stat :: LSMODE PERL-module kan bestandsmodi indienen zoals de opdracht LS -L doen. Synopsis Gebruik stat :: LSMODE; $ modus = (Stat $ -bestand) ; $ Machtigingen = formaat_mode ($-modus); # $ Machtigingen is nu iets als `DRWXR-XR-X '$ Machtigingen = File_Mode ($ Bestand); # Hetzelfde als boven $ machtigingen = formaat_perms (0644); # Produceert alleen 'RW-R - R--' $ Machtigingen = Format_Perms (644); # Dit genereert een waarschuwingsbericht: #-modus 644 is zeer verrassend. Misschien bedoel je 0644 ... Stat :: LSMODE-> Novice (0); # Schakel WAARSCHUWING MESSAGESSTAT :: LSMODE genereert modus en toestemming-snaren die eruit zien als die worden gegenereerd door de opdracht Unix LS -L. Een normaal bestand dat door iedereen leesbaar is, alleen door zijn eigenaar is, heeft de modusreeks -RW-R - R--. Stat :: LSMODE onderzoekt het bestand en produceert de rechtermodusreeks voor u, of u kunt het doorgeven aan de modus die u terugkeert van PERL's Stat Call.Format_Modegiven A Mode-nummer (zoals het derde element van de lijst geretourneerd door stat ), retourneer de voorbereidende reeks van tien tekens als het zou zijn gegenereerd door LS -L. Overweeg bijvoorbeeld een map die door iedereen leesbaar en doorzoekbaar is en ook beschrijfbaar is door de eigenaar. Een dergelijke map heeft modus 040755. Wanneer deze waarde wordt gepasseerd, retourneert FORMATE_MODE de String DRWXR-XR-X.IF-formaat_mode wordt een toestemmingsnummer als 0755 doorgegeven, het zal een negen-personage-snaar ingesteld, zonder dat het hoofdkarakter is ingesteld Wat het bestandstype is. Format_Mode (0755) retourneert bijvoorbeeld JUST RWXR-XR-X, zonder de toonaangevende D.File_Modegiven Een bestandsnaam, DO LSTAT in het bestand om de modus te bepalen en de modus te retourneren, geformatteerd als hierboven. Om te gaan met toestemmingsmodi is om 644 te gebruiken waar u 0644 wilt gebruiken. Elke toestemming heeft een numerieke weergave, maar de weergave is alleen logisch wanneer u het nummer in octaal schrijft. Het decimale nummer 644 komt overeen met een toestemming-instelling, maar niet degene die u denkt. Als u het in octaal schrijft, krijgt u 01204, wat overeenkomt met de onwaarschijnlijke machtigingen -W ---- RT, niet op RW-R - R -. Het uiterlijk van de bizarre toestemming -W ---- RT in a Programma is bijna een zeker teken dat iemand 644 heeft gebruikt wanneer ze bedoeld zijn om 0644 te gebruiken. Standaard zal deze module het gebruik van dergelijke onwaarschijnlijke machtigingen detecteren en een waarschuwing geven als u ze probeert te formatteren. Om deze waarschuwingen uit te schakelen, gebruikt u Stat :: LSMODE-> Novice (0); # Schakel Novice Mode Stat uit :: LSMODE-> Novice (1); # Schakel de Novice-modus weer in dat de verrassende machtigingen worden gediagnosticeerd door deze modus zijn: 111 => --xr-XRWX 400 => RW - W ---- 440 => RW-RWX --- 444 => RW-RWXR- - 551 => --- R - RWT 600 => --X-WX - T 640 => -W ----- t 644 => -W ---- RT 660 => -W- -Wrt 664 => -W - WX - T 666 => -W - WX-WT 700 => -W-RWXR-T 711 => -WX --- RWT 750 => -WXR-XRWT 751 = > -WXR-XRWT 751 => -WXR-XRWT 755 => -WXRW - WT 770 => R ------ WT 771 => R ------ WT 775 => R ---- -RWT 777 => R ---- X - TOF Deze, slechts 400 is op afstand plausibel. Bugsas ver Als ik weet, is de precieze definitie van de modusbits draagbaar tussen variëteiten van Unix. De module moet echter Stat.h onderzoeken of een andere methode gebruiken om erachter te komen of er lokale variaties zijn, omdat Unix Unix is, iemand ergens anders anders is.MAYBE IT-FILE_MODE zou een optie moeten hebben die zegt dat als het bestand is is een symlink, om de modus van het puntige naar het bestand te formatteren in plaats van de modus van de link zelf, de manier waarop LS -LL doet. Vereisten: · Perl


Stat :: LSMODE Gerelateerde software

Libdnsres

LibdnsRes biedt een niet-blokkering, draadveilige API voor het oplossen van DNS-namen. ...

124

Downloaden

XJ3D

XJ3D is een project van het Web3D-consortium gericht op het maken van een toolkit voor VRML97 en X3D-inhoud volledig geschreven in Java. ...

250

Downloaden