WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 02.10.2002, 00:51   #11
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

perldoc -f readdir
und
perldoc -f -e
sollten Dir alle Infos liefern.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 02.10.2002, 08:09   #12
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

ah ok danke *anschau*

danke für die ganzen Infos!

mfg
Uurtyp
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Alt 02.10.2002, 08:42   #13
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

no prob
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 17.10.2002, 15:56   #14
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

hmmm also ganz klar komm i trotzdem noch ned damit
ich mein - readdir is echt genial
weils mir alles so ausspuckt wie ich will
nur
ich möcht directories als einen link als files ... und wie kenn ich damit auseinander, ob es ein dir od ein file is ( abgesehen davon möcht ich die dirs . und .. nat auch nicht ...)

ich hab derzeit:

$dir = "./Downloads";

opendir(DIR, $dir) || die "konnte $dir nicht öffnen: $!";
@files = readdir(DIR);
closedir DIR;

damit listet er mir brav absolut alles auf - von . über alle dirs bis zu allen files.

ich möcht jetzt aber nur die dirs haben
bzw - es wird im endeffekt nur dirs geben -> kann er auch alles auflisten ... jedenfalls möchte ich, dass die directories verlinkt werden auf die aktuelle seite, und nur den directory name als argument.
-> downloads.cgi?dir=$dir
wäre cool wenn du mir da weiterhelfen könntest.
filehandling und cookies killen mich in perl - find ich einfach behindert.
danke nomal
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Alt 17.10.2002, 17:10   #15
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Gibt's sowas wie isdir() und foreach() in Perl?

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 17.10.2002, 17:54   #16
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

isdir()
-d
siehe auch perldoc -f -d

foreach()
Code:
my @array = qw{ a b c d e f };
for (@aray) {
    print "$_\n";
}
Output: abcdef
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 21.10.2002, 11:24   #17
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

leute - tut echt leid - aba ich komm damit nicht zurecht.
ich möchte doch einfach nur eine Funktion, die mir aus dem directory ./Downloads alle subdirs auflistet. und eine weitere, die mir aus dem aktuellen verzeichnis alle files auflistet.
und zwar so, dass dann immer nur der genaue name ausgegeben wird.
ich hatte es schon, dass dann zB wenn das subdir von Downloads "haha" heisst, dass dann als subdir ./Downloads/haha/ ausgegeben wurde. aber das ist uninteressant - ich brächte dann nur das "haha"

plz help - ich sitz da schon stunden und ich glaub ich verrenn mich da komplett und such in die verkehrte richtung (

thx
ein - verzweifelter - Uurtyp
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Alt 21.10.2002, 13:10   #18
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Code:
sub dirs {
	my $dir = "./Downloads";

	opendir(DIR, $dir) || die "konnte $dir nicht öffnen: $!";
	my @files = readdir(DIR);
	closedir DIR; 

	foreach (@file) {
		next if ($_ eq "." or $_ eq "..");
		print "DIR: $_\n" if( -d $dir/$_ );
	}
}

sub files {
	my $dir = "./Downloads";

	opendir(DIR, $dir) || die "konnte $dir nicht öffnen: $!";
	my @files = readdir(DIR);
	closedir DIR; 

	foreach (@file) {
		next if ($_ eq "." or $_ eq "..");
		print "FILE: $_\n" if( -f $dir/$_ );
	}
}
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 24.10.2002, 17:07   #19
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

super danke

also zumindest das mit den dirs hatte ich schon fast so

ich werds heute abend oder morgen gleich probieren. Danke jedenfalls schon mal dafür.

mfg
ein - hoffender - Uurtyp
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:11 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag