【C++】指定的几个文件压缩成zip

 

1 说明


使用命令行的方式,将指定的几个文件压缩成zip文件。
testfile文件夹里的文件如下图:

【C++】指定的几个文件压缩成zip_第1张图片

命令如下:
zip -r Newtest.zip testfile/*.doc testfile/1.txt -x testfile/*.png
作用为:
将testfile文件夹下的1.doc、2.doc和1.txt压缩为Newtest.zip文件。-x 后面接着文件是要排除的文件。

fafad3d95a074203ae2b483015cf07a5.png

 

2 代码


#include
#include
using namespace std;
#define PATH_MAX  4096
string GetAbsPath(string s){
    string abs_Path;
    char abs_buff[PATH_MAX];
    string tmp = s;
    if(realpath(tmp.data(), abs_buff)){
        abs_Path = abs_buff;
        return abs_Path;
    }else{
       

你可能感兴趣的:(平时经验总结,C++,ubuntu,c++)