vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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
IO.Directory.GetFiles und IO.Directory.GetDirectories abbrechen 
Autor: CAM-Andi
Datum: 17.06.15 17:06

Hallo,

die Methoden IO.Directory.GetFiles und IO.Directory.GetDirectories arbeiten im Netzwerk manchmal sehr lange bis sie ein Ergebnis liefern. Ich möchte die Methoden zB. per Button abbrechen können. Wie mache ich das am besten? In einen separaten Thread auslagern, den ich dann killen kann oder was könnt ihr empfehlen?

Grüße Andi

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IO.Directory.GetFiles und IO.Directory.GetDirectories abbrechen 
Autor: Manfred X
Datum: 17.06.15 17:13

Diese Methoden fragen zunächst alle Filesystem-Objekte ab, ehe sie sich zurückmelden.

Schaue Dir mal die entsprechenden Enumerate-Methoden dieser Klassen an (ab FW 4).
Sie arbeiten schrittweise.

Beachte auch, daß es bei Windows-Zugriffs-Sperren auf Verzeichnisse
zu Ausnahmen bzw. Abbrüchen kommt.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IO.Directory.GetFiles und IO.Directory.GetDirectories abbrechen 
Autor: CAM-Andi
Datum: 17.06.15 18:10

Danke Manfred X für die schnelle Antwort. Kannst du mir noch einen Tipp geben wo ich die Enumerate-Methoden finde? Ich stehe gerade auf dem Schlauch.

Grüße Andi

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: IO.Directory.GetFiles und IO.Directory.GetDirectories abbrechen 
Autor: CAM-Andi
Datum: 17.06.15 18:13

Ich habs gefunden glaube ich: Directory.EnumerateFiles
https://msdn.microsoft.com/de-de/library/dd383571(v=vs.110).aspx
Danke nochmal

Grüße Andi

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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