Patent ID: 7725507

Claim:
A computing system comprising: a file system; and a dynamic directory mechanism, wherein the dynamic directory mechanism is configured to enable a user to: create a given directory in the file system; specify an attribute particular to the given directory that indicates whether the particular directory is a dynamic directory or a non-dynamic directory; store said attribute in the file system; define one or more dynamic directory special behaviors, wherein the one or more special behaviors are defined by executable instructions created by a user in a user space of the operating system; and associate the one or more special behaviors with operations which may be performed on a created dynamic directory, wherein the operations correspond to directory operations which are native to the file system, and wherein the special behaviors comprise operations which are not native to the file system and which may be performed prior to, subsequent to, in lieu of, and/or in addition to an associated operation; wherein in response to detecting a first operation corresponding to a previously created particular directory is initiated, the dynamic directory mechanism is configured to: determine whether the particular directory is a dynamic directory based upon a corresponding attribute stored in the file system; in response to determining the particular directory is not a dynamic directory, perform the first operation without performing any special behaviors; and in response to determining the directory is a dynamic directory, determine whether predetermined special behaviors have been defined for the first operation; and perform the predetermined special behaviors in response to determining predetermined special behaviors have been defined for the first operation.