最近要用到一个在Windows环境下用C++代码解压.tar.gz的功能,搜索了一下,都是要下载7z或者rar、gzip等麻烦的办法,比起在Linux下解压麻烦太多了,灵机一动突然想试一试Linux解压命令是否可以在Win10下使用:
先用Windows PowerShell试了一下:
哦吼,成功了!
这就有底气了,接下来直接上代码里看看吧,
int main(){
string strCommand = "tar -zxvf 文件名.tar.gz";
int nRet = ::system(strCommand.c_str());
}
Nice,一样解压成功了!
fine,其他的功能各位可以自行开发一下咯,试试哪些命令可以在win环境下使用吧~