SavvyUI C++ UI Library
Loading...
Searching...
No Matches
ZipFile Class Reference

#include <ZipFile.h>

Public Member Functions

 ZipFile ()
virtual ~ZipFile ()
BOOL Create (const string &filePath, BOOL overwriteContent=FALSE)
BOOL Open (const string &filePath)
void Close ()
BOOL AddEntryFromFile (const string &relativePathInZip, const string &inputFilePath)
BOOL AddEntryFromMemory (const string &relativePathInZip, const char *inputData, size_t inputDataSize)
BOOL ExtractFileToFile (const string &relativePathInZip, const string &outputFilePath)
BOOL ExtractFileToMemory (const string &relativePathInZip, string &outputBuf)
long EntriesCount ()
string getLastError ()

Static Public Member Functions

static BOOL CreateZipFromFiles (const string &outputZipFilePath, const vector< string > &files)
static BOOL ExtractZip (const string &zipFilePath, const string &outputDir)

Constructor & Destructor Documentation

◆ ZipFile()

ZipFile::ZipFile ( )

◆ ~ZipFile()

virtual ZipFile::~ZipFile ( )
virtual

Member Function Documentation

◆ AddEntryFromFile()

BOOL ZipFile::AddEntryFromFile ( const string & relativePathInZip,
const string & inputFilePath )

◆ AddEntryFromMemory()

BOOL ZipFile::AddEntryFromMemory ( const string & relativePathInZip,
const char * inputData,
size_t inputDataSize )

◆ Close()

void ZipFile::Close ( )

◆ Create()

BOOL ZipFile::Create ( const string & filePath,
BOOL overwriteContent = FALSE )

◆ CreateZipFromFiles()

BOOL ZipFile::CreateZipFromFiles ( const string & outputZipFilePath,
const vector< string > & files )
static

◆ EntriesCount()

long ZipFile::EntriesCount ( )

◆ ExtractFileToFile()

BOOL ZipFile::ExtractFileToFile ( const string & relativePathInZip,
const string & outputFilePath )

◆ ExtractFileToMemory()

BOOL ZipFile::ExtractFileToMemory ( const string & relativePathInZip,
string & outputBuf )

◆ ExtractZip()

BOOL ZipFile::ExtractZip ( const string & zipFilePath,
const string & outputDir )
static

◆ getLastError()

string ZipFile::getLastError ( )

◆ Open()

BOOL ZipFile::Open ( const string & filePath)

The documentation for this class was generated from the following file: