如何在c中使用gzip和execl压缩文件

时间:2014-07-09 14:03:53

标签: c

我尝试使用gzip和execl在c中压缩文件。但在我的代码中它没有用。如果我当前的文件夹是" new"如何在c中使用gzip和execl找到一个名为a.txt的文件并压缩该文件。我尝试使用下面的代码。

execl("/bin/sh","bash","gzip","-c","a.txt > foo.zip",NULL);

1 个答案:

答案 0 :(得分:0)

不要使用gzip,而是运行the actual zip binary

此外,没有必要运行shell,zip完全能够编写自己的输出。