Bonjour,


je débute sous perl et bloque sur le script suivant, qui m'affiche comme résultat : L:/Mes
(je suis sous windows xp, avec perl 5.005)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#!/usr/bin/perl -w
use strict;
 
my $path = "L:/Mes documents";       //Mes documents est bien sur L, et pas sur C ;-)
my @liste = glob("$path/*.txt");
foreach my $e (@liste) {
	print ("$e\n");
}
 
# la pause finale
print "\n\n";
system('pause');
En changeant avec my $path = "C:/tmp", j'obtiens bien la liste des fichiers txt du repertoire. Comment dois-je faire pour bien prendre en compte l'espace dans le premier script ?

Merci