Cle666: Funktion glob zu langsam??

Hallo!
Ich hab ein Problem und zwar verwende ich die Funktion glob.
(siehe http://selfhtml.teamone.de/cgiperl/funktionen/dateiverwaltung.htm#glob)

Ich hole mir damit Endungen von Dateien.
Das ganze passiert in einer for schleife:

for {
    #geh ins richtige verzeichnis und suche nach -> name.*
    $bilddl1="../".$photofolderdl."/".$trefferfeld[$xxx]."dl.*";
    my $Bild_Datei = glob("$bilddl1");
    $bilddl=$Bild_Datei;

print" suchoption: $bilddl1    gefunden: $bilddl   ";
}#ende for

Leider gibt mir das Script nur(!) jede 2. Datei aus also->

suchoption: ../2003dl/110801dl.* gefunden: ../2003dl/110801dl.jpg
suchoption: ../2003dl/110802dl.* gefunden:
suchoption: ../2003dl/110803dl.* gefunden: ../2003dl/110803dl.jpg
suchoption: ../2003dl/110804dl.* gefunden:

Hat jemand Ahnung woran das liegen könnte- liegt das an der Funktion oder an was anderem?
mfg
Cle

  1. Halihallo Cle666

    Ich hab ein Problem und zwar verwende ich die Funktion glob.
    (siehe http://selfhtml.teamone.de/cgiperl/funktionen/dateiverwaltung.htm#glob)

    Lies nochmals und informiere dich über den Ausgabedatentypen von glob. Der ist nämlich
    nicht skalar, sondern ein Array. Oder interessiert dich nur die "erste" Datei?

    siehe auch perldoc -f glob dann bemerkst du die Ursache. s. unten.

    Das ganze passiert in einer for schleife:

    ... Welche ohne Bedignungen keinen Sinn macht.

    Hat jemand Ahnung woran das liegen könnte- liegt das an der Funktion oder an was anderem?

    a) Warum hat die Schleife keine Bedingung?
    c) Was macht glob im skalaren Kontext? - Das wird dich auf die Lösung bringen.

    Viele Grüsse

    Philipp

    --
    RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
    Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.
    1. Halihallo Philipp

      Ich hab ein Problem und zwar verwende ich die Funktion glob.
      (siehe http://selfhtml.teamone.de/cgiperl/funktionen/dateiverwaltung.htm#glob)

      Lies nochmals und informiere dich über den Ausgabedatentypen von glob. Der ist nämlich
      nicht skalar, sondern ein Array. Oder interessiert dich nur die "erste" Datei?

      Was soll das, Philipp? - Kann natürlich auch skalar sein, was mir für deine (Cle666)
      Aufgabenstellung zwar nicht einleuchtet (inwiefern dies Sinn macht) und zudem IMHO für
      das "Problem" verantwortlich ist.

      Viele Grüsse

      Philipp

      --
      RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
      Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.
      1. Hi!
        Danke für die Tips.
        Hab das Problem lösen können.
        Vielen Dank