FileObservation

open class FileObservation

A class that can observe file-system object changes.

  • Create a new FileObservation object for monitoring file-system write events.

    The event handler will be invoked from default QOS global queue.

    Declaration

    Swift

    open class func observe(atPath path: String, handler: @escaping () -> Void) throws -> FileObservation

    Parameters

    path

    A path to file for observation.

    handler

    The event handler block for observing file-system write events.

  • Create a new FileObservation object for monitoring file-system write events.

    The event handler will be invoked from default QOS global queue.

    Declaration

    Swift

    open class func observe(at url: URL, handler: @escaping () -> Void) throws -> FileObservation

    Parameters

    url

    A url to file for observation.

    handler

    The event handler block for observing file-system write events.