perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




11.02.2012 / 16:22

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragModule
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

Beitragre: 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

Beitragre: 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

Beitragre: 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

-






-
-