vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

Fortgeschrittene Programmierung
Möchte nach bestimmten Pfaden suchen?? 
Autor: Maxim
Datum: 17.06.03 10:45

Hallo Leute,
Ich habe ein Problem mit folgendem Code:
Private Sub Pfade(OrdnerPfad As String)
On Error Resume Next
Dim d() As String, i As Integer, DirName As String, Anzahl As Integer
Dim pos As Integer, Pfad As String, z As Integer, weiter As Boolean
On Error Resume Next
OrdnerPfad = OrdnerPfad + "\"
pos = 1
weiter = False
z = 0
With Dir1
    .Path = OrdnerPfad
    DirName = Dir(OrdnerPfad + DatTyp)
    Pfad = OrdnerPfad + DirName
    Do Until DirName = ""
        Pfad = OrdnerPfad + DirName
        pos = InStr(pos + z, Pfad, "-")
        If pos > 0 Then
 
        If IsNumeric(Mid$(Pfad, pos - 1, 1)) And _
         IsNumeric(Mid$(Pfad, pos + 1, 1)) And _
         IsNumeric(Mid$(Pfad, pos + 4, 1)) And _
         (Mid$(Pfad, pos - 3, 1) = " " Or Mid$(Pfad, pos - 3, 1) = "\") And _
         Mid$(Pfad, pos + 3, 1) = "-" Then
 
            For z = 1 To Len(Pfad)
                If Mid$(Pfad, z + pos, 1) = "\" Then
                    weiter = True
                    Exit For
                End If
                If Mid$(Pfad, z + pos, 1) = "." Then
                    weiter = False
                    pos = 1
                    z = 0
                    Exit For
                End If
            Next z
            If weiter = True Then
                lstGefunden.AddItem Left(Pfad, pos + z - 1)
            Else
                lstGefunden.AddItem Pfad
 
            End If
        End If
        End If
        If weiter = False Then DirName = Dir
    Loop
 
    DoEvents
    Anzahl = .ListCount
    ReDim d(Anzahl)
 
    For i = 1 To Anzahl
        d(i) = .List(i - 1)
        If (i Mod 4) = 0 Then
            Label1.Caption = d(i)
        End If
    Next i
 
    For i = 1 To Anzahl
        Call Pfade(d(i))
    Next i
 
End With
End Sub
Ich mцchte gerne alle Pfade nach einem Datum im Format z.B. 02-02-02 (Verzeichniss- u. Dateinamen) durchsuchen und diese dan in einem Listenfeld ausgeben und irgendwie klappt es noch nicht ganz . Als DatTyp ьbergebe ich einfach nur "*" (alle Dateien). Fьr eure Hilfe wдhre ich sehr Dankbar.

Mfg
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Möchte nach bestimmten Pfaden suchen??92Maxim17.06.03 10:45
Re: Möchte nach bestimmten Pfaden suchen??291corsa(r)17.06.03 14:36

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