vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Allgemeine Diskussionen
Re: Datei suchen 
Autor: ModeratorDieter (Moderator)
Datum: 08.10.02 12:41

Hi Max,

ich würde vorschlagen, Du verwendest für das Ermitteln der Dateien unsere VBEx32.DLL (Download-Archiv) - und hier gezielt die Funktionen VBFILECOUNT und VBFILELIST. Hiermit lassen sich alle oder nur bestimmte Datei (Dateitypen) ermitteln - optional mit autom. Durchsuche aller Ordner und Unterordner. Die Ergebnisliste wird in einem String-Array gespeichert (also die Dateinamen). Jetzt brauchst Du nur noch das Array durchlaufen und via FileDateTime-Funktion das Dateidatum abzufragen bzw. zu vergleichen:

Beispiel:

Benötigt werden eine ListBox, eine TextBox, sowie ein CommandButton. In der TextBox wird das Datum eingetragen, z.B. 01.09.2002. Beim Klicken auf den CommandButton werden alle Dateien in d:\temp (inkl. Unterordner) ermittelt, die neuer oder gleich dem eingegeben Datum sind:
Private Sub Command1_Click()
  Dim sPath As String
  Dim sFiles() As String
  Dim nCount As Long
  Dim i As Long
  Dim nBytes As Currency
  Dim vDate As Date
 
  [color=green]' Ordner, der durchsucht werden soll (inkl. Subordner)
  sPath = "d:\temp\"
 
  [color=green]' Anzahl Dateien ermitteln
  nCount = VBEX_FileCount(sPath, 1, "*.*", nBytes)
 
  [color=green]' Array dimensionieren und füllen
  ReDim sFiles(nCount)
  nCount = VBEX_FileList(sPath, 1, "*.*", sFiles(), nBytes)
 
  [color=green]' User-Datum (Textfeld - Umwandlung in Date)
  vDate = CDate(Text1.Text)
 
  [color=green]' Array durchlaufen und mit User-Datum vergleichen
  For i = 0 To nCount
    If FileDateTime(sPath & sFiles(i)) >= vDate Then
      List1.AddItem sPath & sFiles(i)
    End If
  Next i
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datei suchen118Max08.10.02 11:37
Re: Datei suchen335ModeratorDieter08.10.02 12:10
Re: Datei suchen55Max08.10.02 12:30
Re: Datei suchen334ModeratorDieter08.10.02 12:41
Vielen Dank o.T.58Max08.10.02 14:04

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