J'utilise ce code pour obtenir une liste de tous les fichiers dans un répertoire spécifique:Comment puis-je obtenir une liste de tous les fichiers avec une certaine extension d'un répertoire spécifique?
opendir DIR, $dir or die "cannot open dir $dir: $!";
my @files= readdir DIR;
closedir DIR;
Comment puis-je modifier ce code ou d'ajouter quelque chose à afin qu'il ne recherche que les fichiers texte et charge uniquement le tableau avec le préfixe du nom de fichier?
contenu du répertoire Exemple:
.
..
923847.txt
98398523.txt
198.txt
deisi.jpg
oisoifs.gif
lksdjl.exe
Exemple contenu du tableau:
files[0]=923847
files[1]=98398523
files[2]=198
Pensez aussi à utiliser une variable lexicale pour votre répertoire: 'opendir mon $ dirh, $ dir_path ou die" ne peut pas ouvrir dir dir: $! ";' –