Open MustafaDaoud90 opened 2 years ago
any idea to work on watcher events when using zeta such as:
watcher.Deleted += new System.IO.FileSystemEventHandler(OnDeleted); watcher.Renamed += new System.IO.RenamedEventHandler(OnRenamed);
private void OnRenamed(object source, System.IO.RenamedEventArgs e) { try { FileSystemEvent fse; if (ZlpIOHelper.FileExists(e.FullPath)) { fse = new FileSystemEvent(e.OldFullPath, e.FullPath, FileSystemType.FILE); } else if (ZlpIOHelper.DirectoryExists(e.FullPath)) { fse = new FileSystemEvent(e.OldFullPath, e.FullPath, FileSystemType.FOLDER); } else { fse = new FileSystemEvent(e.OldFullPath, e.FullPath, FileSystemType.UNKNOWN); } FileSystemEventDispatcher.Instance.Enqueue(fse); } catch (Exception ex) { } }
e.OldFullPath when using a long path returns too long an exception.
any idea to work on watcher events when using zeta such as:
watcher.Deleted += new System.IO.FileSystemEventHandler(OnDeleted); watcher.Renamed += new System.IO.RenamedEventHandler(OnRenamed);
e.OldFullPath when using a long path returns too long an exception.