Vous utilisez la fonction de ActivePerl, opendir () pour ouvrir un répertoire et la fonction ActivePerl, closedir () pour fermer le répertoire. Même si un répertoire est ouvert, vous pouvez utiliser la fonction de ActivePerl, readdir () pour lire les noms des éléments du répertoire dans un tableau. La fonction readdir () est utilisé pour lire le contenu du répertoire de l'information dans la mémoire (pas de disque). Lorsque vous utilisez le opendir (), vous pouvez alors utiliser la fonction readdir (), après que vous avez à utiliser la fonction closedir () pour fermer le répertoire.
Pour le reste de cette partie de la série, nous allons examiner ces trois fonctions. Répertoire et le fichier Exemple Dans votre répertoire racine (C :) de votre ordinateur, utilisez votre système d'exploitation pour créer un répertoire avec le nom, directory1. Dans ce répertoire créé, créez un autre répertoire avec le nom, directory2. Dans directory2, créer un autre répertoire avec le nom directory3. Dans directory3 créer deux sous-répertoires avec des noms, et dirA DGDIR.
Également dans ce directory3, utilisez votre éditeur de texte pour créer deux fichiers; l'un avec le nom, fichierA et une autre avec le nom, fileB. Donc, en directory3, vous avez 2 sous-répertoires et fichiers 2. Nous allons utiliser cette configuration pour les échantillons de code dans cette partie de la série. Le opendir () Fonction La syntaxe de la fonction opendir () est: Bool opendir (DIRHANDLE, EXPR); DIRHANDLE est la poignée de répertoire (de type spécial de variable). Il fait référence à la zone de la mémoire qui a les noms des éléments du répertoire.
Il est déclaré et attribuer automatiquement dans cette position. Vous pouvez donner le nom que vous voulez pour elle. Expr est un chemin de répertoire qui se termine par le nom du répertoire d'intérêt; par exemple. "c: /directory1 /directory2 /directory3". Il est entre guillemets. La valeur de retour est