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: Folder Watcher und mehrere User 
Autor: brandointheweb
Datum: 28.10.11 11:41

Ok Sorry, dann also detailliert ;)
Der Netzwerkordner W:\Import soll auf Neu erstellte Dateien überwacht werden.
Den Pfad speichere ich mir in Stringvariable myFolder
Definition des SystemWatchers
  Private WithEvents _Verzeichnis_Ueberwacher As New IO.FileSystemWatcher
Im Shown-Event folgende Spezifizierung:
  Private Sub frmMain_Shown(ByVal sender As Object, ByVal e As _
    System.EventArgs) Handles Me.Shown
        'Starten der Ordner-Überwachung
        Try
            If _Verzeichnis_Ueberwacher.EnableRaisingEvents = False And _
              My.Settings.myFolder <> "" Then
                _Verzeichnis_Ueberwacher = New IO.FileSystemWatcher( _
                My.Settings.myFolder, "*.*")
                _Verzeichnis_Ueberwacher.IncludeSubdirectories = False
                _Verzeichnis_Ueberwacher.EnableRaisingEvents = True
                btnstartstop.Text = "Überwachung Stoppen"
            Else
                MsgBox("Kein Verzeichnis definiert")
            End If
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Fehler bei Starten der" & _
              "Ordner-Überwachung:")
        End Try
    End Sub
Ob eine Datei angelegt wurde überprüfe ich mit dem Ereignis .Created


    ' Wird ausgelöst, wenn in dem überwachten Verzeichnis eine neue Datei 
    ' erstellt wird.
    Private Sub folder_watch_Created(ByVal sender As Object, ByVal e As _
      System.IO.FileSystemEventArgs) Handles _Verzeichnis_Ueberwacher.Created
        Try
            MsgBox(e.Name & " wurde neu angelegt!")
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler bei:" & _
              "folder_watch.Created")
        End Try
    End Sub
Dies funktioniert alles wie gesagt einwandfrei!
Nun zu meiner eigentlichen Frage:
Der Ordner: W:\Import ist ein Ordner in einem Netzlaufwerk! Wird nun eine Datei in diesem Ordner abgelegt/created wird das Event folder_watch_Created bei jedem User abgefeuert, der mein Programm installiert hat!
Wie überprüfe ich innerhalb des .created events ob die Neue Datei zu dem User gehört?

Danke für eure Hilfe

Ich glaube nicht, dass Zitronenfalter wirklich Zitronen falten

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Folder Watcher und mehrere User2.432brandointheweb27.10.11 17:15
Re: Folder Watcher und mehrere User1.402ModeratorFZelle27.10.11 17:54
Re: Folder Watcher und mehrere User1.498brandointheweb28.10.11 08:14
Re: Folder Watcher und mehrere User1.359ModeratorFZelle28.10.11 09:55
Re: Folder Watcher und mehrere User1.406brandointheweb28.10.11 11:41
Re: Folder Watcher und mehrere User1.384ModeratorFZelle28.10.11 14:33
Re: Folder Watcher und mehrere User1.343Christoph197228.10.11 20:22
Re: Folder Watcher und mehrere User1.343brandointheweb28.10.11 14:42
Re: Folder Watcher und mehrere User1.377ModeratorFZelle28.10.11 18:08
Re: Folder Watcher und mehrere User1.341Franki29.10.11 01:12
Re: Folder Watcher und mehrere User1.387svss28.10.11 17:22
Re: Folder Watcher und mehrere User1.461brandointheweb31.10.11 12:56

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