kostenloser Webspace werbefrei: lima-city


Dateinnamen aus einem Ordner auslesen

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    bene1989

    Kostenloser Webspace von bene1989

    bene1989 hat kostenlosen Webspace.

    Hi,
    ich m?chte folgendes machen: Ich habe einen Ordner mit z.B. 10 Dateien. Und ich brauche ein Script der die Dateinamen, dieser 10 Dateien, auslie?t. Wenns geht am besten noch einmal mit und ohne Pfad.

    Info: Ich benutze VB.NET.

    F?r eure hilfe w?re ich sehr dankbar.



    Beitrag ge?ndert am 14.05.2006 19:29 von bene1989
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    f?r VB.Net 2003



    Dim ImageFolder As String = "C:\Programme\"

    Dim dInfo As New DirectoryInfo(ImageFolder)
    Dim fInfo As FileInfo() = dInfo.GetFiles()

    ' *******************************
    ' *** Ein paar Infos abrufen: ***

    Dim fiTemp As FileInfo

    Me.ListBox1.Items.Clear()

    For Each fiTemp In fInfo

    Me.ListBox1.Items.Add(fiTemp.Extension.ToLower.ToString)
    '^^ Nur Erweiterung

    Me.ListBox1.Items.Add(fiTemp.FullName.ToString)
    '^^ Mit Pfad

    Me.ListBox1.Items.Add(fiTemp.Name.ToString)
    ' ^^ Nur Dateiname

    Me.ListBox1.Items.Add(fiTemp.DirectoryName.ToString)
    '^^ Nur Pfad

    Me.ListBox1.Items.Add("*****************")

    Next fiTemp

  4. Autor dieses Themas

    bene1989

    Kostenloser Webspace von bene1989

    bene1989 hat kostenlosen Webspace.

    Danke, allerdings funktioniert das bei mir nicht.
    Er unterstreicht DirectoryInfo und FileInfo und zeigt an das DirectoryInfo und FileInfo nicht definiert sind.

    Kannst du mir nochmal helfen?
  5. Bin nun zwar kein Freund von VB und hab dementsprechend wenig Ahnung, aber man kann doch auch die WinAPI in VB nutzen (Soviel weis ich) da w?re die Funktion FindFirstFile und FindNextFile interessant.

    MSDN:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/findfirstfile.asp
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/findnextfile.asp

    Und Google spuckt mir zu dem Thema und VB genau das (denk ich mal) richtige aus.
    http://www.vbarchiv.net/archiv/tipp_details.php?pid=126
  6. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.



    bene1989 schrieb:
    Danke, allerdings funktioniert das bei mir nicht.
    Er unterstreicht DirectoryInfo und FileInfo und zeigt an das DirectoryInfo und FileInfo nicht definiert sind.

    Kannst du mir nochmal helfen?



    --> Problembehebung:
    DirectoryInfo und FileInfo sind nicht in den Standardklassen. Du musst die Klassen erst angeben:

    'Ganz oben im Code-Editor einf?gen (?ber "Module..." bzw. vor "Class...")
    Imports System.IO

    'oder immer explizit angeben:

    System.IO.DirectoryInfo...
    System.IO.FileInfo...

  7. Autor dieses Themas

    bene1989

    Kostenloser Webspace von bene1989

    bene1989 hat kostenlosen Webspace.



    --> Problembehebung:
    DirectoryInfo und FileInfo sind nicht in den Standardklassen. Du musst die Klassen erst angeben:

    'Ganz oben im Code-Editor einf?gen (?ber "Module..." bzw. vor "Class...")
    Imports System.IO

    'oder immer explizit angeben:

    System.IO.DirectoryInfo...
    System.IO.FileInfo...




    Danke, klappt wunderbar. Mehr brauch ich f?r mein Proggi nicht, aber ich frage mal trotzdem.
    Es werden nur die Dateinen angezeigt. K?nnen auch die Ordner angezeigt werden?

    Danke f?r deine Hilfe.
  8. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    bene1989 schrieb:

    Danke, klappt wunderbar. Mehr brauch ich f?r mein Proggi nicht, aber ich frage mal trotzdem.
    Es werden nur die Dateinen angezeigt. K?nnen auch die Ordner angezeigt werden?

    Danke f?r deine Hilfe.


    'Ordner anzeigen:

    Dim Pfad As String = "C:\Programme\"

    Dim Liste() As String = System.IO.Directory.GetDirectories(Pfad)

    ListBox1.Items.Clear()
    ListBox1.Items.AddRange(Liste)
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!