*   >> Lezen Onderwijs artikelen >> tech >> web development

ActivePerl Directory Functie Basics

opendir () naar een map en de ActivePerl functie closedir () openen om de map te sluiten. Terwijl een map wordt geopend, kunt u de ActivePerl functie, readdir () gebruiken om de namen van de onderdelen van de folder te lezen in een array. De readdir () functie wordt gebruikt om de directory inhoud van de informatie in het geheugen te lezen (niet van de schijf). Wanneer u de opendir () gebruiken, dan kunt u gebruik maken van de readdir () functie, daarna moet je de closedir () functie gebruiken om de map te sluiten. Voor de rest van dit deel van de reeks, zullen wij deze drie functies.

Directory en File Voorbeeld In uw root directory (C :) van uw computer, gebruik maken van uw besturingssysteem naar een map met de naam te maken, directory1. In deze map aangemaakt, maakt u een andere map met de naam, directory2. In directory2, maakt u een andere map met de naam directory3. In directory3 creëren twee submappen met namen, DIRA en dirB. Ook in deze directory3, gebruik uw tekstverwerker om twee bestanden te creëren; een met naam, filea en een andere met naam, fileB. Dus in directory3, heb je 2 sub 2 mappen en bestanden.

We zullen deze opstelling de code samples in dit deel van de reeks. De opendir () functie de syntax van de opendir () functie: Bool opendir (DIRHANDLE, EXPR); DIRHANDLE is de directory handle (speciaal type variabele). Het verwijst naar het gebied in het geheugen dat het item namen van de map heeft. Het wordt verklaard en wijst automatisch in die positie. U kunt geven welke naam je wilt voor. EXPR is een pad dat eindigt met de directory naam van belang; bijv. "c: /directory1 /directory2 /directory3". Het is in aanhalingstekens.

De return waarde Boolean true als de map met succes werd geopend of false als de directory niet met succes werd geopend. Het kan vals zijn als de schijf een probleem heeft, zoals slechte sectoren. Dat is eigenlijk wat nodig is om een ​​map te openen; zullen wij een code bijvoorbeeld binnenkort te zien. De readdir () functie de informatie van de map in het geheugen heeft de namen van bestanden en directe sub-directories van de werkelijke directory in de schijf. De readdir () functie leest de namen van de informatie in het geheugen.

In eenvoudige bewoordingen, de syntaxis van deze functie is: mijndirList = readdir (DIRHANDLE) Het leest de items in de map uit een gebied in het geheugen in een array. Elk element in de array is een item naam van de map. Dirlist is elke naam geven voor de array. DIRHANDLE is de directory handle

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.