A system, method and / or computer program product for a file system interface (FSIP) that scans a file system of the computer system to obtain file system information, automatically collects and organizes the file system information into an internal cache of the file system information organized in a predetermined manner to enable instantaneous response of query(s) that provides a predetermined view of the file system, automatically monitors the file system for changes, and automatically maintains the internal cache. The FSIP maintains file system information internal data structure consistency, instructs the computer system to construct visual report(s) of the file system without rescanning the system, and instructs the computer system to scan a predefined portion of the file system, whereby multiple portions of the file system can be simultaneously scanned. The FSIP stores the file system information in a single data store, and executes a depth first traversal of the file system.