Schrift
[thread]9005[/thread]

leerzeichen in glob pfadangabe: leerzeichen in glob pfadangabe



<< >> 3 Einträge, 1 Seite
Gast Gast
 2007-05-14 15:11
#76688 #76688
Hi,

ich hab ne wahrscheinlich sehr simple Frage, trotzdem bekomm ich sie leider nicht raus.
Ich möchte mit glob Dateien aus einem Verzeichnis auslesen.
Das funktioniert auch gut, in normalen Pfaden.. Nur in dem, in dem ich suchen muß "C:\Program Files" da funktioniert es durch das Leerzeichen nicht. Ich bekomm das einfach nicht raus und würd mich über vorschläge echt freuen... danke

enn
Aleks
 2007-05-14 15:20
#76689 #76689
User since
2006-06-12
19 Artikel
BenutzerIn
[default_avatar]
du kannst das leerzeichen quoten:

[CODE]
Sys05# ls la\ lu
test
Sys05# perl -e '$dir="la lu"; $dirq = quotemeta $dir; print glob "$dirq/*"'

HTH,
Aleks

Ergebnis ist dann:
la lu/test\n\n

<!--EDIT|Aleks|1179141678-->
vayu
 2007-05-14 15:20
#76690 #76690
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
my @str = glob('c:/"Dokumente und Einstellungen"/*');
print Dumper \@str;


oder

Code: (dl )
1
2
my @str = glob('c:/Dokumente\ und\ Einstellungen/*');
print Dumper \@str;


so geht das\n\n

<!--EDIT|vayu|1179141724-->
<< >> 3 Einträge, 1 Seite



View all threads created 2007-05-14 15:11.