# Method Filesystem.Monitor.basic()->monitor()

Method monitor

  `void monitor(string path, MonitorFlags|void flags, int(0..)|void max_dir_check_interval, int(0..)|void file_interval_factor, int(0..)|void stable_time)`

Description

  Register a path for monitoring.

Parameter `path`

  Path to monitor.

Parameter `flags`

  `0` | Don't recurse.
  `1` | Monitor the entire subtree, and any directories or files that may appear later.
  `3` | Monitor the entire subtree, and any directories or files that may appear later. Remove the monitor automatically when path is deleted.

Parameter `max_dir_check_interval`

  Override of default_max_dir_check_interval for this path or subtree.

Parameter `file_interval_factor`

  Override of default_file_interval_factor for this path or subtree.

Parameter `stable_time`

  Override of default_stable_time for this path or subtree.

See also

  release()