vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

VB.NET - Ein- und Umsteiger
Re: FileSystemWatcher.Created feuert zu früh. 
Autor: Schudi
Datum: 27.09.15 10:22

Moin DotNetErbse,

in der Art hatte ich mir bereits geholfen, aber ich finde das Ergebnis nicht wirklich elegant...

Public Function CheckIfFileIsFree (ByVal Dateiname As String) As Boolean
 
Dim Datei_verfuegbar As Boolean
 
Dim fs As FileStream 
fs = New FileStream(Dateiname, FileMode.Open, FileAccess.ReadWrite, _
  FileShare.None)
Dim sr As StreamReader
 
Do
  Datei_verfuegbar = True
 
  Try
     sr = New StreamReader(fs)
     sr.close()
  Catch ex As IOException
     Datei_verfuegbar = False  'Datei gesperrt
  Catch ex As Exception
     msgbox(ex.Message, MsgBoxStyle.Exclamation)  'andere Fehler melden 
  End Try
 
  Thread.Sleep(100) 'kurz warten
 
Loop Until Datei_verfuegbar = True
 
' Aufräumen
sr.dispose()
 
Return Datei_verfuegbar
 
End Function
Für Feedback wäre ich dankbar und vielleicht ist der Code ja gar nicht so schlecht...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FileSystemWatcher.Created feuert zu früh.2.899Schudi23.09.15 16:38
Re: FileSystemWatcher.Created feuert zu früh.2.012Manfred X23.09.15 21:44
Re: FileSystemWatcher.Created feuert zu früh.1.996DotNetErbse26.09.15 07:37
Re: FileSystemWatcher.Created feuert zu früh.2.013Schudi27.09.15 10:22
FileSystemWatcher-Beispiel5.135Manfred X28.09.15 06:31
Re: FileSystemWatcher.Created feuert zu früh.2.015svss07.10.15 17:42
Re: FileSystemWatcher.Created feuert zu früh.2.118DotNetErbse08.10.15 11:55
Re: FileSystemWatcher.Created feuert zu früh.1.938JangoF08.10.15 13:00
Re: FileSystemWatcher.Created feuert zu früh.1.996svss09.10.15 10:46
Re: FileSystemWatcher.Created feuert zu früh.1.952DotNetErbse12.10.15 15:50
Re: FileSystemWatcher.Created feuert zu früh.1.998svss15.10.15 19:25
Re: FileSystemWatcher.Created feuert zu früh.1.831JangoF16.10.15 10:44
Re: FileSystemWatcher.Created feuert zu früh.1.878svss19.10.15 16:34

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