Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: FSEvents

File System Monitoring

Watch changes on folder or volume and get script triggered for changes.
See DirectoryWatcher functions for Windows.

Version macOS Windows Linux Server iOS SDK
5.4 / 13.0 ✅ Yes ❌ No ❌ No ✅ 83%, on macOS ❌ No

Item Details Server
FSEvents.Create
Creates a new FSEvents monitor.
Mac only
5.4
  ✅ Server
FSEvents.CreateRelativeToDevice
Creates a new FSEvents monitor relative to a device.
Mac only
6.0
  ✅ Server
FSEvents.CurrentEventId
Queries current event ID for system.
Mac only
5.4
  ✅ Server
FSEvents.Description
Queries description event for this FSEvents object.
Mac only
5.4
  ✅ Server
FSEvents.DeviceBeingWatched
Queries device ID of device watched.
Mac only
6.0
  ✅ Server
FSEvents.DeviceID
Queries the DeviceID for a disk.
Mac only
6.0
  ✅ Server
FSEvents.EventCount
Queries number of events in queue.
Mac only
5.4
  ✅ Server
FSEvents.FlushASync
Flushes events asynchronously.
Mac only
5.4
  ✅ Server
FSEvents.FlushSync
Flushes events synchronously.
Mac only
5.4
  ✅ Server
FSEvents.GetEvaluate
Queries string to evaluate.
Mac only
6.2
  ✅ Server
FSEvents.GetExclusionPaths
Queries list of exclusion paths.
Mac only
6.0
  ✅ Server
FSEvents.GetFileName
Returns the file name for the scheduled script start.
Mac only
5.4
  ❌ Server
FSEvents.GetScriptName
Returns the script name for the scheduled script start.
Mac only
5.4
  ❌ Server
FSEvents.HasNextEvent
Checks if there is a pending event in the queue.
Mac only
5.4
  ✅ Server
FSEvents.LastEventIdForDeviceBeforeTime
Queries event ID for a given time on a device.
Mac only
6.0
  ✅ Server
FSEvents.LatestEventId
Queries latest Event ID for this stream.
Mac only
5.4
  ✅ Server
FSEvents.List
Lists all IDs of file system event objects.
Mac only
13.0
  ✅ Server
FSEvents.NextEvent
Queries next event in queue.
Mac only
5.4
  ✅ Server
FSEvents.PathsBeingWatched
Queries the paths being watched.
Mac only
5.4
  ✅ Server
FSEvents.Release
Releases the FSEvents object.
Mac only
5.4
  ✅ Server
FSEvents.ReleaseAll
Frees all FSEvents objects.
Mac only
10.5
  ✅ Server
FSEvents.SetEvaluate
Sets the expression for evaluate when database changes.
Mac only
6.2
  ❌ Server
FSEvents.SetExclusionPaths
Sets directories to be filtered from the EventStream.
Mac only
6.0
  ✅ Server
FSEvents.SetFileName
Sets the file name for scheduled script start.
Mac only
5.4
  ❌ Server
FSEvents.SetScriptName
Sets the script name for scheduled script start.
Mac only
5.4
  ❌ Server
FSEvents.Show
Shows details for this FSEvents object on console.
Mac only
5.4
  ✅ Server
FSEvents.Start
Starts FSEvents monitor.
Mac only
5.4
  ✅ Server
FSEvents.Started
Queries if FSEvents monitor is started.
Mac only
5.4
  ✅ Server
FSEvents.Stop
Stops FSEvent monitor.
Mac only
5.4
  ✅ Server
FSEvents.UUIDForDevice
Gets the UUID associated with a device.
Mac only
6.0
  ✅ Server

30 functions shown.

These functions require a license (60%).

Release notes

Blog Entries

FileMaker Magazin

Example Databases