Récupérer un nom de fichier dans un dossier

Résolu
bibi -  
 bibi -
Bonjour,

Je souhaiterais récupéré le nom d'un fichier .txt dans un dossier
Exemple:
J'ai random.txt dans le dossier /opt qui contient une dizaine de fichier (mais un seul .txt) comment dois-je mis prendre ?


Merci de votre aide ;)
A voir également:

2 réponses


 
Salut bibi,

En Perl, tu peux faire comme cela :

#!/usr/bin/perl

use strict;
use warnings;

my $dir = '/opt';

opendir(DIR, $dir) or die $!;

while (my $file = readdir(DIR)) {
    if ( ($file =~ m/\.txt$/i) && (-f "$dir/$file") )
    { print "$file\n"; }
}

closedir(DIR);

Dal
1
pafdantafass Messages postés 2013 Date d'inscription   Statut Contributeur Dernière intervention   404
 
Bonjour,
Windows: dir *.txt
Linux: ls -l *.txt
0