FileSystemWatcher UNC Path nicht möglich

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von VaporiZed.

    FileSystemWatcher UNC Path nicht möglich

    Hallo zusammen,

    ich verstehe irgendwie nicht, warum der UNC nicht funktioniert. Wenn ich z.B. Temp Verz. nehme, dann funktioniert es.
    Der Aufruf über Explorer mit dme UNC P. funktioniert ebenfalls.

    Visual Basic-Quellcode

    1. watcher = New FileSystemWatcher
    2. AddHandler watcher.Deleted, AddressOf OnChanged
    3. AddHandler watcher.Created, AddressOf OnChanged
    4. AddHandler watcher.Renamed, AddressOf OnRenamed
    5. With watcher
    6. .NotifyFilter = NotifyFilters.LastAccess Or NotifyFilters.LastWrite Or NotifyFilters.FileName Or NotifyFilters.DirectoryName
    7. '.Path = "\\my.server\path1\path2\path3"
    8. .Filter = "*.pdf"
    9. .EnableRaisingEvents = True
    10. End With
    11. Dim logMsg As String = "Service gestartet am: " & DateTime.Now.ToString
    12. My.Computer.FileSystem.WriteAllText(logFileName, logMsg & vbNewLine, True)
    Habe bei mir einen Netzwerkpfad mit Deinem Code überwacht. Sobald ich dort eine PDF-Datei erstelle, schlägt Deine nicht gezeigte Methode OnChanged an.
    Prüf mal nach, ob der Pfad in Deinem Programm erkannt wird:

    VB.NET-Quellcode

    1. Dim DirectoryExists = IO.Directory.Exists("\\my.server\path1\path2\path3") 'oder wie immer auch der echte Pfad lautet

    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.