1. A method comprising: a server detecting that a file system event has occurred or is going to occur relative to a node within a file system; and in response to the server detecting that the file system event has occurred or is going to occur relative to the node, the server performing steps comprising: determining that a first specified condition and a second specified condition are associated with the file system event in a configuration file; in response to determining that the first specified condition and the second specified condition are associated with the file system event in the configuration file, reading, from the configuration file, data that defines the first specified condition and the second specified condition; determining whether the first specified condition and the second specified condition are satisfied; wherein determining whether the first specified condition and the second specified condition are satisfied comprises: evaluating a first path-based expression that is specified in the configuration file as a part of said first specified condition, wherein the first path-based expression evaluates to either true or false; and evaluating a second path-based expression that is specified in the configuration file as part of said second specified condition, wherein the second path-based expression evaluates to either true or false; determining that the first specified condition is satisfied, but the second specified condition is not satisfied; in response to determining that the first specified condition is satisfied, performing a first user-specified action that is associated with the first specified condition in the configuration file; wherein a second user-specified action is associated with the second specified condition in the configuration file, and wherein the second user-specified action is different from the first user-specified action; wherein the method is performed by one or more computing devices.