CFx SDK Documentation
2022 SP0
|
Functions | |
OdAnsiString | OdStringToUtf8 (const OdString &sUnicode) |
OdString | formatPath (const OdString &path) |
OdString | formatDir (const OdString &dir) |
bool | containsDir (const OdString &dir) |
bool | isDir (const OdString &dir) |
OdString | getFileExtension (const OdString &path) |
OdString | getFile (const OdString &path) |
OdString | getDir (const OdString &path) |
int | createFile (const OdString &path, const char *data, unsigned int size) |
int | copyFile (const OdString &existingFileName, const OdString &newFileName) |
int | removeFile (const OdString &path) |
bool | dirExists (const OdString &dir) |
int | createDir (const OdString &dir) |
int | removeEmptyDir (const OdString &dir) |
int | removeDir (const OdString &dir) |
OdStringArray | getFileList (const OdString &dir) |
OdStringArray | getDirList (const OdString &dir) |
uintmax_t | getProcessId () |
OdString | getUniqueDirName () |
OdResult | unzipFile (const OdString &filePath, const OdString &targetDir, bool overwriteTargetDir=true) |
OdResult | zipToFile (const OdString &targetFile, const OdString &filesDir, bool overwriteTargetFile=true) |
Contains declarations related to working with Zip files content.
bool ZipUtils::containsDir | ( | const OdString & | dir | ) |
Checks if string contains path to directory.
dir | [in] A string containing path. |
Copies existing file to new location under specified name.
existingFileName | [in] A string containing path to exsiting file. |
newFileName | [in] A string containing path to new file. |
int ZipUtils::createDir | ( | const OdString & | dir | ) |
Creates empty directory.
dir | [in] A string containing path to new directory. |
int ZipUtils::createFile | ( | const OdString & | path, |
const char * | data, | ||
unsigned int | size | ||
) |
Creates file.
path | [in] A string containing path to file. |
data | [in] A pointer to buffer containing file data. |
size | [in] Length of the buffer containing file data. |
bool ZipUtils::dirExists | ( | const OdString & | dir | ) |
Checks if string is path to existing directory.
dir | [in] A string containing path. |
Formats path to directory to conform current platform.
dir | [in] A string containing path to directory. |
Formats path to file to conform current platform.
path | [in] A string containing path to file. |
Selects directory part of the path.
path | [in] A string containing path to the directory. |
OdStringArray ZipUtils::getDirList | ( | const OdString & | dir | ) |
Creates list of all directories in specified directory.
dir | [in] A string containing path to directory. |
Selects file part of the path.
path | [in] A string containing path to the file. |
Selects file extension part of the path.
path | [in] A string containing path to the file. |
OdStringArray ZipUtils::getFileList | ( | const OdString & | dir | ) |
Creates list of all files in specified directory.
dir | [in] A string containing path to directory. |
uintmax_t ZipUtils::getProcessId | ( | ) |
Returns identifier of current process.
OdString ZipUtils::getUniqueDirName | ( | ) |
Returns unique name for current process and time.
bool ZipUtils::isDir | ( | const OdString & | dir | ) |
Checks if string is path to directory.
dir | [in] A string containing path. |
OdAnsiString ZipUtils::OdStringToUtf8 | ( | const OdString & | sUnicode | ) |
Converts unicode string to UTF-8.
sUnicode | [in] A string in unicode format. |
int ZipUtils::removeDir | ( | const OdString & | dir | ) |
Removes directory.
dir | [in] A string containing path to new directory. |
int ZipUtils::removeEmptyDir | ( | const OdString & | dir | ) |
Removes empty directory.
value | [in] A string containing path to new directory. |
int ZipUtils::removeFile | ( | const OdString & | path | ) |
Removes file.
path | [in] A string containing path to file. |
OdResult ZipUtils::unzipFile | ( | const OdString & | filePath, |
const OdString & | targetDir, | ||
bool | overwriteTargetDir = true |
||
) |
Unzips file to directory.
filePath | [in] A string containing path to the zip file. |
targetDir | [in] A string containing name of the target directory. |
overwriteTargetDir | [in] Return error if false and target directory is not empty; otherwise, overwrite target directory. |
OdResult ZipUtils::zipToFile | ( | const OdString & | targetFile, |
const OdString & | filesDir, | ||
bool | overwriteTargetFile = true |
||
) |
Zips directory to file.
targetFile | [in] A string containing path to the target zip file. |
filesDir | [in] A string containing name of the source directory. |
overwriteTargetFile | [in] Return error if false and target file exists; otherwise, overwrite target file. |