*   >> Lese Utdanning Artikler >> tech >> web development

ActivePerl Directory Funksjon Basics

lese katalog innhold fra informasjonen i minnet (ikke fra disk). Når du bruker opendir (), kan du bruke readdir () -funksjonen, etter at du må bruke closedir () -funksjonen for å lukke katalogen. For resten av denne del av serien, skal vi se på disse tre funksjonene. Katalog og fil Eksempel I rotkatalogen (c :) av datamaskinen, bruker operativsystemet til å opprette en katalog med navnet, directory1. I denne katalogen opprettet, opprette en ny katalog med navnet, directory2. I directory2, opprette en ny katalog med navnet directory3.

I directory3 lage to sub-kataloger med navn, Díra og dirB. Også i denne directory3, bruke tekst editor for å lage to filer; en med navn, fileA og en annen med navn, fileB. Så i directory3, har du 2 sub kataloger og 2 filer. Vi skal bruke dette oppsettet for kodeeksempler i denne delen av serien. Den opendir () -funksjonen Syntaksen til opendir () -funksjonen: Bool opendir (DIRHANDLE, EXPR); DIRHANDLE er katalogen håndtaket (spesiell type variabel). Det viser til område i minnet som har elementet navn på katalogen. Det er erklært og tilordne automatisk i den posisjonen.

Du kan gi det navnet du ønsker for det. EXPR er en katalogbane som slutter med katalognavn av interesse; f.eks "c: /directory1 /directory2 /directory3". Det er i anførselstegn. Returverdien er boolsk sant hvis katalogen ble vellykket åpnet eller usann hvis katalogen ikke ble åpnet. Det kan være falsk hvis disken har et problem, for eksempel dårlige sektorer. Det er i utgangspunktet det som er nødvendig for å åpne en katalog; vi skal se en kode eksempel kort tid.

Den readdir () Funksjon informasjon av katalogen i minnet har navn på filer og umiddelbare underkataloger av selve katalogen i disken. Den readdir () -funksjonen leser dette navn fra informasjonen i minnet. Enkelt sagt, syntaksen til denne funksjonen er: mindirList = readdir (DIRHANDLE) Den leser postene i katalogen fra et område i minnet, i en matrise. Hvert element i matrisen er et element navnet på katalogen. DirList er et navn du gi for matrisen. DIRHANDLE er katalogen håndtaket brukes i åpne katalogen (opendir ()).

Den closedir () Funksjon Når du er ferdig med bruken av kataloginformasjon i minne du må lukke katalogen, med closedir () -funksjonen. Syntaksen for å lukke katalogen er: closedir (DIRHANDLE) DIRHANDLE er katalogen håndtaket brukes av opendir (), readdir () og closedir (). Et eksempel Kode I denne koden eksempel vi åpner katalogen, directory3 (som du opprettet med operativsystemet), og d

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.