Comptage nombre de fichiers dans un repertoire

Fermé
cduport - Modifié par cduport le 5/01/2016 à 17:40
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 5 janv. 2016 à 18:00
Bonjour,


En Perl , je voudrais compter le nombre de fichiers dans un répertoire /toto/ (l' equivalent du résultat de la commande :" ls -l /toto/ | wc -l" du shell)
Merci

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
5 janv. 2016 à 18:00
Salut cduport,

Tu peux faire de plusieurs façons.

L'une des plus concises et directe est de récupérer le contenu du répertoire avec un glob dans un @array, puis d'évaluer le tableau en contexte scalaire pour déterminer sa taille ou explicitement avec scalar.

https://perldoc.perl.org/File::Glob
https://perldoc.perl.org/functions/scalar

Dal
0