#include <UFile.h>
|
static void | copy (const std::string &from, const std::string &to) |
|
static int | erase (const std::string &filePath) |
|
static bool | exists (const std::string &filePath) |
|
static std::string | getExtension (const std::string &filePath) |
|
static std::string | getName (const std::string &filePath) |
|
static long | length (const std::string &filePath) |
|
static int | rename (const std::string &oldFilePath, const std::string &newFilePath) |
|
Class UFile.
This class can be used to modify/erase files on hard drive.
Definition at line 33 of file UFile.h.
UFile::UFile |
( |
const std::string & |
path | ) |
|
|
inline |
Create a UFile object with path initialized to an existing file .
- Parameters
-
path | the path to an existing file |
Definition at line 91 of file UFile.h.
void UFile::copy |
( |
const std::string & |
from, |
|
|
const std::string & |
to |
|
) |
| |
|
static |
Copy a file.
- Parameters
-
from | the file path |
to | destination file path |
Definition at line 97 of file UFile.cpp.
void UFile::copy |
( |
const std::string & |
to | ) |
|
|
inline |
Copy a file.
- Parameters
-
Definition at line 146 of file UFile.h.
int UFile::erase |
( |
const std::string & |
filePath | ) |
|
|
static |
Erase a file.
- Parameters
-
- Returns
- 0 if success.
Definition at line 58 of file UFile.cpp.
bool UFile::exists |
( |
const std::string & |
filePath | ) |
|
|
static |
Check if a file exists.
- Parameters
-
- Returns
- true if the file exists, otherwise false.
Definition at line 25 of file UFile.cpp.
Check if the file exists.
- Returns
- true if the path exits
Definition at line 104 of file UFile.h.
std::string UFile::getExtension |
( |
const std::string & |
filePath | ) |
|
|
static |
Get the file extension.
- Returns
- the file extension
Definition at line 87 of file UFile.cpp.
std::string UFile::getExtension |
( |
| ) |
|
|
inline |
Get the file extension.
- Returns
- the file extension
Definition at line 140 of file UFile.h.
std::string UFile::getName |
( |
const std::string & |
filePath | ) |
|
|
static |
Get the file name from a file path (with extension).
- Parameters
-
- Returns
- the file name.
Definition at line 69 of file UFile.cpp.
std::string UFile::getName |
( |
| ) |
|
|
inline |
Get the file name without the path.
- Returns
- the file name
Definition at line 135 of file UFile.h.
Check if the file exists. Same as exists().
- Returns
- true if the path exits
Definition at line 98 of file UFile.h.
long UFile::length |
( |
const std::string & |
filePath | ) |
|
|
static |
Get the file length.
- Parameters
-
- Returns
- long the length of the file in bytes. Return -1 if the file doesn't exist.
Definition at line 37 of file UFile.cpp.
Get the length of the file.
- Returns
- long the length of the file in bytes. Return -1 if the file doesn't exist.
Definition at line 110 of file UFile.h.
int UFile::rename |
( |
const std::string & |
oldFilePath, |
|
|
const std::string & |
newFilePath |
|
) |
| |
|
static |
Rename a file.
- Parameters
-
oldFilePath | the old file path |
newFilePath | the new file path |
- Returns
- 0 if success.
Definition at line 63 of file UFile.cpp.
int UFile::rename |
( |
const std::string & |
newName | ) |
|
|
inline |
Rename the file name. The path stays the same.
- Parameters
-
Definition at line 116 of file UFile.h.
The documentation for this class was generated from the following files: