Watch() 공개 메소드

public Watch ( ) : void
리턴 void
예제 #1
0
 private void startWatcher(string path)
 {
     _watcher = new Watcher(path,
                            (dir) => WatcherChangeHandler(dir),
                            (dir) => WatcherChangeHandler(dir),
                            (file) => WatcherChangeHandler(file),
                            (file) => WatcherChangeHandler(file),
                            (file) => WatcherChangeHandler(file));
     _watcher.Watch();
 }
예제 #2
0
 private void start()
 {
     _watcher = new Watcher(
         _watchPath,
         (dir) => WatcherChangeHandler(ChangeType.DirectoryCreated, dir),
         (dir) => WatcherChangeHandler(ChangeType.DirectoryDeleted, dir),
         (file) => WatcherChangeHandler(ChangeType.FileCreated, file),
         (file) => WatcherChangeHandler(ChangeType.FileChanged, file),
         (file) => WatcherChangeHandler(ChangeType.FileDeleted, file));
     _watcher.Watch();
 }
예제 #3
0
 private void start()
 {
     var keepWatching = true;
     while (keepWatching) {
         try {
             keepWatching = false;
             _watcher = new Watcher(
                 _watchPath,
                 (dir) => WatcherChangeHandler(ChangeType.DirectoryCreated, dir),
                 (dir) => WatcherChangeHandler(ChangeType.DirectoryDeleted, dir),
                 (file) => WatcherChangeHandler(ChangeType.FileCreated, file),
                 (file) => WatcherChangeHandler(ChangeType.FileChanged, file),
                 (file) => WatcherChangeHandler(ChangeType.FileDeleted, file));
             _watcher.Watch();
         } catch (Exception ex) {
             Logger.Write(ex);
             keepWatching = true;
         }
     }
 }
		private void startWatcher(string path)
		{
			_watcher = new Watcher(path,
				(dir) => WatcherChangeHandler(dir),
				(dir) => WatcherChangeHandler(dir),
				(file) => WatcherChangeHandler(file),
				(file) => WatcherChangeHandler(file),
				(file) => WatcherChangeHandler(file));
			_watcher.Watch();
		}