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-2024
 
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.774Schudi23.09.15 16:38
Re: FileSystemWatcher.Created feuert zu früh.1.923Manfred X23.09.15 21:44
Re: FileSystemWatcher.Created feuert zu früh.1.911DotNetErbse26.09.15 07:37
Re: FileSystemWatcher.Created feuert zu früh.1.886Schudi27.09.15 10:22
FileSystemWatcher-Beispiel4.812Manfred X28.09.15 06:31
Re: FileSystemWatcher.Created feuert zu früh.1.924svss07.10.15 17:42
Re: FileSystemWatcher.Created feuert zu früh.1.987DotNetErbse08.10.15 11:55
Re: FileSystemWatcher.Created feuert zu früh.1.837JangoF08.10.15 13:00
Re: FileSystemWatcher.Created feuert zu früh.1.907svss09.10.15 10:46
Re: FileSystemWatcher.Created feuert zu früh.1.859DotNetErbse12.10.15 15:50
Re: FileSystemWatcher.Created feuert zu früh.1.871svss15.10.15 19:25
Re: FileSystemWatcher.Created feuert zu früh.1.737JangoF16.10.15 10:44
Re: FileSystemWatcher.Created feuert zu früh.1.790svss19.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-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