Copy file from one location to another (same VFS driver).
Check if file/directory exists at location.
Enumerate directory entries.
Get MD5 digest of file at location.
Create an empty directory.
Create directory (and parents as necessary) at location, if it does not exist.
Read entire file at given location.
Delete file at location.
Rename file at location. Clobber destination, if it exists.
Remove a directory and all its contents recursively.
Write entire file at given location (overwrite if exists).
Abstract VFS driver base class.