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

Allgemeine Diskussionen
Re: Datein suchen, aber... 
Autor: Sven
Datum: 09.10.02 14:30

Hi Dieter,

ist der Code:

Als erstes wird nach einer Datei gesucht ...projektPM.xls. "..." steht für den Projektname. Danach werden alle .xls-Dateien gesucht. Daraufhin vergleiche die die Ergebnisse mit einander.

'*************************************************************
'*   zuerst wird der pm-Ordner nach .xls-Dateien durchsucht  *
'*************************************************************
 
' Ordner, der durchsucht werden soll (inkl. Subordner)
Path = App.Path & "\pm\"
' Anzahl Dateien ermitteln
Count = VBEX_FileCount(Path, 1, "*.xls", Bytes)
ReDim ProjektPM(Count)
ReDim Files(Count)
Count = VBEX_FileList(Path, 1, "*.xls", ProjektPM(), Bytes)
o = -1
For i = 0 To Count
    If Len(ProjektPM(i)) > 13 Then
        o = o + 1
        y = Len(ProjektPM(i))
        x = Left(ProjektPM(i), y - 13)
        Files(o) = x & ".xls"
    End If
Next
 
 
'*************************************************************
'*   dann werden die passenden .xls-Dateien zu den Dateien   *
'*   im Ordner pm gesucht                                    *
'*************************************************************
 
sPath = "C:\Hauser\"
' Anzahl Dateien ermitteln
nCount = VBEX_FileCount(sPath, 1, "*.xls", nBytes)
 
' Array dimensionieren und füllen
ReDim sFiles(nCount)
ReDim Projekt(nCount)
nCount = VBEX_FileList(sPath, 1, "*.xls", Projekt(), nBytes)
For c = 0 To nCount
    a = InStrRev(Projekt(c), "\")
    b = Mid(Projekt(c), a + 1)
    sFiles(c) = b
Next
 
'*************************************************************
'*   Vergleich der beiden Ergebnisse, wenn sie gleich sind   *
'*   wird der Pfad angezeigt                                 *
'*************************************************************
 
' Vergleich ob Dateien aus Files() gleich den Dateien aus sFiles() sind
w = 0
Do While w <= o
    s = 0
    Do While s < nCount
        If sFiles(s) = Files(w) Then
            ' User-Datum (Textfeld - Umwandlung in Date)
            vDate = CDate(txtVon) ' von
            vDate1 = CDate(txtBis) ' bis
            If Int(FileDateTime(sPath & Projekt(s))) >= vDate And _
                Int(FileDateTime(sPath & Projekt(s))) <= vDate1 Then
                    listErgebnis.AddItem sPath & Projekt(s)
            End If
        End If
        s = s + 1
    Loop
    w = w + 1
Loop
gru0

Sven
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datein suchen, aber...116Sven09.10.02 12:43
Re: Datein suchen, aber...294ModeratorDieter09.10.02 13:15
Re: Datein suchen, aber...70Sven09.10.02 14:10
Re: Datein suchen, aber...321ModeratorDieter09.10.02 14:20
Re: Datein suchen, aber...57Sven09.10.02 14:30
Re: Datein suchen, aber...307ModeratorDieter09.10.02 15:02
Re: Datein suchen, aber...50Sebastian09.10.02 15:24
Re: Datein suchen, aber...289ModeratorDieter09.10.02 15:30
Re: Datein suchen, aber...304ModeratorDieter09.10.02 23:14

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