vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Zuletzt geänderte Datei herausfinden 
Autor: Manfred X
Datum: 18.07.17 21:26

Ergänze folgende Routine in der Klasse "FileSystemStuff",
nachdem die Modifikationen aus meinem vorigen Post dort eingebaut
worden sind (Man beachte: CreateFolders: Plural-s)
Public Sub CreateFoldersFileInfos _
    (so As IO.SearchOption, ParamArray folders() As String)
 
    FileInformationArray = Nothing
 
    If folders Is Nothing OrElse folders.Length = 0 Then Exit Sub
 
    For i As Integer = 0 To folders.Length - 1
        If Not IO.Directory.Exists(folders(i)) Then Exit Sub
    Next i
 
    'Alle Ordner nacheinander abfragen
    For i As Integer = 0 To folders.Length - 1
       Dim odir As New IO.DirectoryInfo(folders(i))
       Getfiles(odir)
    Next i
 
    FileInformationArray = _FileInformationList.ToArray
    RaiseEvent Finished(Me, New FilesystemStuffArgs( _
      FileInformationArray.Length))
End Sub
Der Aufruf dieser Methode für mehrere Ordner im Formular:
Private Sub CreateFileList()
 
      'Die Ordner (beliebige Anzahl) werden hintereinander als Parameter
      'angegeben ....  
      FileStuff.CreateFoldersFileInfos(IO.SearchOption.AllDirectories, _
        "C:\Daten\abt1", "C:\Daten\abt2", "C:\xxx", ....)
End Sub
Eine Instanz des "FilesystemWatcher" kann nur jeweils einen Ordner überwachen.
Du benötigst deshalb für jeden Ordner einen separaten Watcher. Instanzen in eine
generische Liste packen und die Eventhandler-Routinen mit "Addhandler" zuordnen.

Beitrag wurde zuletzt am 18.07.17 um 21:30:29 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zuletzt geänderte Datei herausfinden3.369TheExOne26.11.07 23:01
Re: Zuletzt geänderte Datei herausfinden2.235GPM27.11.07 01:19
Re: Zuletzt geänderte Datei herausfinden2.195TheExOne27.11.07 13:38
Re: Zuletzt geänderte Datei herausfinden1.67500tommy11.07.17 21:02
Re: Zuletzt geänderte Datei herausfinden1.681Manfred X12.07.17 09:42
Re: Zuletzt geänderte Datei herausfinden1.61100tommy13.07.17 21:32
Re: Zuletzt geänderte Datei herausfinden1.716Franki14.07.17 02:22
Liste Fileinformationen, Threading, Invoke ....1.787Manfred X14.07.17 08:52
Re: Liste Fileinformationen, Threading, Invoke ....1.58700tommy15.07.17 17:38
Re: Liste Fileinformationen, Threading, Invoke ....1.633Manfred X16.07.17 14:43
Re: Liste Fileinformationen, Threading, Invoke ....1.73600tommy16.07.17 20:19
Re: Liste Fileinformationen, Threading, Invoke ....1.604effeff16.07.17 22:19
Re: Liste Fileinformationen, Threading, Invoke ....1.60600tommy17.07.17 06:58
Re: Liste Fileinformationen, Threading, Invoke ....1.604Manfred X17.07.17 10:18
Re: Zuletzt geänderte Datei herausfinden1.58700tommy17.07.17 11:43
Re: Zuletzt geänderte Datei herausfinden1.685Manfred X17.07.17 13:27
Re: Zuletzt geänderte Datei herausfinden1.69600tommy17.07.17 14:47
Re: Zuletzt geänderte Datei herausfinden1.605Manfred X17.07.17 18:54
Re: Zuletzt geänderte Datei herausfinden1.56100tommy17.07.17 21:08
Re: Zuletzt geänderte Datei herausfinden1.604Manfred X18.07.17 06:10
Re: Zuletzt geänderte Datei herausfinden1.57000tommy18.07.17 11:09
Re: Zuletzt geänderte Datei herausfinden1.574Manfred X18.07.17 13:19
Re: Zuletzt geänderte Datei herausfinden1.58100tommy18.07.17 14:12
Re: Zuletzt geänderte Datei herausfinden1.585Manfred X18.07.17 20:31
Re: Zuletzt geänderte Datei herausfinden1.58200tommy18.07.17 20:36
Re: Zuletzt geänderte Datei herausfinden1.683Manfred X18.07.17 21:26

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-2024 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