A FileOperation is an object that brings an extra functions to a FileObject. The VFS provides the basic functionality to deal with FileObject's.