#include <vfs.h>
Public Member Functions | |
| FileSystem () | |
| Create filesystem object. | |
| virtual | ~FileSystem () |
| Destroy filesystem object. | |
| virtual File * | OpenFileRead (std::string file_name)=0 |
| Open file for reading only. | |
| virtual File * | OpenFileReadWrite (std::string file_name)=0 |
| Open file for reading and writing (if file do not exist - exception is thrown). | |
| virtual File * | CreateFile (std::string file_name)=0 |
| Create new file (if file with same name exist - it will be erased first). | |
File system may represent real file system, or filesystem inside archive file like ZIP file. File system supports opening files by their file names, and walking the directory structure.
|
|
Create filesystem object.
|
|
|
Destroy filesystem object.
|
|
|
Open file for reading only.
|
|
|
Open file for reading and writing (if file do not exist - exception is thrown).
|
|
|
Create new file (if file with same name exist - it will be erased first).
|
1.3.6