# GH_FileSystemEventServer class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public sealed class GH_FileSystemEventServer
```

Provides a easy-to-use way to keep tabs on files.

## Properties

- [AllPaths](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-filesystemeventserver/allpaths.md): (static) Gets a list of all the paths currently under surveillance.

## Methods

- [AddWatcher](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-filesystemeventserver/addwatcher.md): (static) Add a new file watcher instance.
- [RemoveWatcher](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-filesystemeventserver/removewatcher.md): (2 overloads, static) Remove all watchers that are linked to a specific object and a specific file path.
