1. A method comprising: receiving, by a file system driver stored in a computational device, a request to provide access to a snapshot of a file system at a selected point in time; receiving a request to perform operations on the snapshot, wherein the request uses a file system interface; and interpreting the request and providing access to the snapshot via a virtual subdirectory, wherein at least a pointer from the virtual subdirectory to the snapshot is used to access the snapshot, wherein the file system interface to access the snapshot is also used for accessing other files that are not stored by the file system, wherein no modifications are made within the file system driver to existing file system interfaces that are used by an operating system, and wherein the existing file system interfaces are also used to access other file systems in addition to being used to access the file system.