Qt: Simple Example for Quazip

前端 未结 2 1524
星月不相逢
星月不相逢 2021-02-15 16:19

I built the quazip library. I need a simple example that shows how to unzip a zip File. For example.

Quazip zipFile( QFile(\"test.zip\") );
zipFile.unzip();
         


        
2条回答
  •  天命终不由人
    2021-02-15 16:39

    You can use static functions of the class JlCompress. It's very easy to use.

    Static Public Member Functions

    static bool     compressFile (QString fileCompressed, QString file)
    static bool     compressFiles (QString fileCompressed, QStringList files)
    static bool     compressDir (QString fileCompressed, QString dir=QString(), bool recursive=true)
    static QString  extractFile (QString fileCompressed, QString fileName, QString fileDest=QString())
    static QStringList  extractFiles (QString fileCompressed, QStringList files, QString dir=QString())
    static QStringList  extractDir (QString fileCompressed, QString dir=QString()) 
    static QStringList  getFileList (QString fileCompressed)
    

    Source: http://quazip.sourceforge.net/classJlCompress.html

提交回复
热议问题