Module
|
Seitenanfang |
| Wechsle in das Verzeichnis /tmp und lese die Fileliste in einen Array ein und wechsle in das Startverzeichnis zurück. Drucke den Namen des aktuellen Arbeitverzeichnisses vor und nach den Wechseln aus: Startverzeichnis # wechseln Tmp-Verzeichnis Fileliste # zurück wechseln Startverzeichnis Verwende dazu das Standard-Modul Cwd.pm. ------------------------------------------------- Frage: Was meinen die mit "Filelist" weil eine Datei wirds wohl nicht sein weil bei mir unter /tmp sowas nicht steht. Oder versteh ich da was Falsch und euch ist die Aufgabe klarer wenn ja bitte für moi umformulieren und sagen wie man lösen könnte. Hab mit Umgang von Modulen noch 0 Ahnung. Danke im Vorraus
Datum: 21.04.2006-15:40

|
re: Module
|
Seitenanfang |
Du solltest eine Filelist erezugen. Das bedeutet soviel wie: wechste in das Verzeichnis /tmp öffne das Verzeichnis (opendir) /tmp (nach dem Wechsel ".") und ziehe eine Liste (readdir) der darin befindlichen Dateien und speichere sie in ainem Array.-uw
Datum: 22.04.2006-06:07

|
re: Module
|
Seitenanfang |
| #!/usr/local/bin/perl use strict; my $Verzeichnis = "/tmp"; opendir (Dir, $Verzeichnis) || die "$Verzeichnis: $!"; my @Eintreage = readdir (DIR); closedir (DIR); foreach my $zeile (@Eintreage) { print "$zeile"; } so hab ich es gemacht klappt aber nicht kommt nix bei raus :(
Datum: 24.04.2006-09:41

|
re: Module
|
Seitenanfang |
| #!/usr/bin/perl -w use strict; my $Verzeichnis = "/tmp"; opendir(DIR, $Verzeichnis) || die "$Verzeichnis: $!"; my @Eintraege = readdir(DIR); closedir(DIR); foreach(@Eintraege) { print "$_\n"; } so klappts aber ^^
Datum: 24.04.2006-09:47

|