vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Ordnernamen auslesen und in einer Textdatei abspeichern 
Autor: Gee_ToX
Datum: 20.08.05 15:00

Hallo.
Ich bin an einem Projekt dran, welches ich Root-Reader getauft habe.
Mit diesem Programm kann man z.B. seine Mp3´s einlesen, und die gesamte Liste der Mp3´s (also die Namen) in einer Textdatei speichern.

Jetzt habe ich dies mit Ordnern vor.

Sprich : Ich habe auf einer CD z.B. 30 Ordner. Möchte aber die Ordnernamen nicht alle abschreiben oder kopieren.
Dann soll mein Programm alle Ordnernamen in einer Listbox anzeigen ... die ich dann per klick auf einem Command_Button als Textdatei speichern kann.
Man kann sich in einer Combo_Box auswählen, welche Dateien angezeigt werden sollen.

Puhh, vielleicht sehr umständlich geschrieben.

Hier der Code ... der mir die "mp3´s -- "mpeg,mpg,avi,dat" anzeigt.
Bräuchte ja nur noch einen Punkt dort drin, der mir erlaubt, die Ordnernamen des Verzeichnissen anzeigen zu lassen.


Private Sub Dateien_selektieren(ByVal Extension As String)
Listbox.Clear
Select Case Extension
Case "Alle"
On Error Resume Next
  For Each oFile In oFolder.Files
    Listbox.AddItem oFile.Name
  Next
Case "mp3"
  On Error Resume Next
  For Each oFile In oFolder.Files
    If LCase$(oFSO.GetExtensionName(oFile)) = Extension Then
      Listbox.AddItem oFile.Name
    End If
  Next
Case "mpeg,mpg,avi,dat"
  Dim Ergebnis() As String
  On Error Resume Next
  Ergebnis() = Split(Extension, ",", , vbTextCompare)
 
      For Each oFile In oFolder.Files
        If LCase$(oFSO.GetExtensionName(oFile)) = Ergebnis(0) Then
          Listbox.AddItem oFile.Name
        End If
      Next
 
      For Each oFile In oFolder.Files
        If LCase$(oFSO.GetExtensionName(oFile)) = Ergebnis(1) Then
          Listbox.AddItem oFile.Name
        End If
      Next
 
      For Each oFile In oFolder.Files
        If LCase$(oFSO.GetExtensionName(oFile)) = Ergebnis(2) Then
          Listbox.AddItem oFile.Name
        End If
      Next
 
      For Each oFile In oFolder.Files
        If LCase$(oFSO.GetExtensionName(oFile)) = Ergebnis(3) Then
          Listbox.AddItem oFile.Name
        End If
      Next
 
End Select
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ordnernamen auslesen und in einer Textdatei abspeichern3.401Gee_ToX20.08.05 15:00
warum denn so kompliziert?1.458Martin Walcher21.08.05 09:57
Re: warum denn so kompliziert?1.356pastis5521.08.05 11:17
Re: warum denn so kompliziert?1.399Gee_ToX21.08.05 14:38
Re: warum denn so kompliziert?1.262pastis5521.08.05 17:08
Re: warum denn so kompliziert?1.286Gee_ToX21.08.05 17:46

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel