File manipulation.
More...
#include <File.h>
◆ access_t
Options for Open method.
Enumerator |
---|
Access_Read | Read permission.
|
Access_Write | Write permission.
|
Access_Read_Write | Read and Write permissions.
|
Access_Write_Append | Write permission without deleting old file.
|
Access_Write_Excluding | Write permission preventing reading.
|
◆ move_t
Options for Move method.
Enumerator |
---|
FromBegin | Begin of file.
|
FromCurrent | Current position.
|
FromEnd | End of file.
|
◆ File() [1/2]
◆ File() [2/2]
◆ ~File()
◆ Close()
void ZenLib::File::Close |
( |
| ) |
|
◆ Copy()
static bool ZenLib::File::Copy |
( |
const Ztring & | Source, |
|
|
const Ztring & | Destination, |
|
|
bool | OverWrite = false ) |
|
static |
◆ Create()
bool ZenLib::File::Create |
( |
const ZenLib::Ztring & | File_Name, |
|
|
bool | OverWrite = true ) |
◆ Created_Get() [1/2]
Ztring ZenLib::File::Created_Get |
( |
| ) |
|
◆ Created_Get() [2/2]
static Ztring ZenLib::File::Created_Get |
( |
const Ztring & | File_Name | ) |
|
|
static |
◆ Created_Local_Get()
Ztring ZenLib::File::Created_Local_Get |
( |
| ) |
|
◆ Delete()
static bool ZenLib::File::Delete |
( |
const Ztring & | File_Name | ) |
|
|
static |
◆ Exists()
static bool ZenLib::File::Exists |
( |
const Ztring & | File_Name | ) |
|
|
static |
◆ GoTo()
◆ Modified_Get() [1/2]
Ztring ZenLib::File::Modified_Get |
( |
| ) |
|
◆ Modified_Get() [2/2]
static Ztring ZenLib::File::Modified_Get |
( |
const Ztring & | File_Name | ) |
|
|
static |
◆ Modified_Local_Get()
Ztring ZenLib::File::Modified_Local_Get |
( |
| ) |
|
◆ Move()
static bool ZenLib::File::Move |
( |
const Ztring & | Source, |
|
|
const Ztring & | Destination, |
|
|
bool | OverWrite = false ) |
|
static |
◆ Open()
◆ Opened_Get()
bool ZenLib::File::Opened_Get |
( |
| ) |
|
◆ Position_Get()
int64u ZenLib::File::Position_Get |
( |
| ) |
|
◆ Read()
size_t ZenLib::File::Read |
( |
int8u * | Buffer, |
|
|
size_t | Buffer_Size ) |
◆ Size_Get() [1/2]
int64u ZenLib::File::Size_Get |
( |
| ) |
|
◆ Size_Get() [2/2]
static int64u ZenLib::File::Size_Get |
( |
const Ztring & | File_Name | ) |
|
|
static |
◆ Truncate()
bool ZenLib::File::Truncate |
( |
int64u | Offset = (int64u) -1 | ) |
|
◆ Write() [1/2]
size_t ZenLib::File::Write |
( |
const int8u * | Buffer, |
|
|
size_t | Buffer_Size ) |
◆ Write() [2/2]
size_t ZenLib::File::Write |
( |
const Ztring & | ToWrite | ) |
|
◆ File_Handle
void* ZenLib::File::File_Handle |
◆ File_Name
Ztring ZenLib::File::File_Name |
◆ Position
int64u ZenLib::File::Position |
◆ Size
int64u ZenLib::File::Size |
The documentation for this class was generated from the following file: