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
User since
2006-06-12
19
Artikel
BenutzerIn
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-->
User since
2005-01-13
782
Artikel
BenutzerIn
my @str = glob('c:/"Dokumente und Einstellungen"/*');
print Dumper \@str;
oder
my @str = glob('c:/Dokumente\ und\ Einstellungen/*');
print Dumper \@str;
so geht das\n\n
<!--EDIT|vayu|1179141724-->