6#include <istd/IPolymorphic.h>
13class IFileCompression:
virtual public istd::IPolymorphic
19 virtual bool CompressFile(
const QString& sourceFilePath,
const QString& targetFilePath)
const = 0;
24 virtual bool DecompressFile(
const QString& sourceFilePath,
const QString& targetFilePath)
const = 0;
29 virtual bool CompressFolder(
const QString& sourceFolderPath,
const QString& targetFilePath,
bool isRecursive)
const = 0;
34 virtual bool DecompressFolder(
const QString& sourceFilePath,
const QString& targetFolderPath)
const = 0;
File I/O Operations and Management Module.