当前位置:首页 » 文件管理 » c压缩文件文件夹

c压缩文件文件夹

发布时间: 2022-05-31 14:24:38

1. 如何用c语言压缩解压文件夹

你是想自己写代码实现解压缩的功能,还是只是在代码中调用命令来解压,system()找到你的解压缩工具在加相应的参数

2. 怎么用c语言将.zip文件解压成文件夹

简单一点的 直接调用系统命令
比如system("unzip ___filename___ -d target_path");
这样做 实际就相当于在命令行下敲了这样的一个命令
不过 这个要求系统内 必须安装了unzip这个软件 即支持这个命令

复杂一些的 你可以再网上找一个开源的gzip 很多很好找的 然后看懂代码 调用对应的接口函数
这样做的好处不需要依赖系统环境

3. 压缩文件安装的东西在C盘什么地方

解压缩的软件不占空间~~即使运行也不占用CPU资源啊!如果提示系统盘已满~~建议用专门清理系统的软件清理试试~~推荐优化大师!另外~~各种软件的安装路径一般默认下为C:\Program
Files下(c为系统所在盘符),你进去看看~~能转移的转移~~不能转移的卸载重装~~不要再装C盘了~~注意IE的缓存文件夹也不要放在C盘~
"我的文档"也转移到其他盘~~这样的话~可以节约出好多空间的!
转移IE缓存文件方法:打开IE~~工具那点internet选项,浏览历史记录那点“设置”,然后点"移动文件夹"~~找个空间大的盘放着就行~~以上说的都是IE7的用户~IE6的设置方法也大致相同!
我的文档转移方法:开始菜单那在“我的文档”处点右键——“属性”,然后点移动就行!

4. A文件夹里有B文件夹和C压缩文件 要把C解压到B里怎么弄

就用WinRAR就可以完成。 把你要压缩的文件选中,然后右击,选择“添加到压缩文件”,出来一个对话框,寻文件”选项,选中下面的“把每个文件放到单独的压缩文件中”,确定就可以了!

5. 电脑中的解压缩文件放在哪里

  1. 不同的解压工具自动解压的文件存放地址会有所不同,有的压缩工具与你当初的安装路径也有关系。如:winrar解压缩工具,默认解压文件放在C:Documents and SettingsAdministratorLocal SettingsTemp。如果不注意及时清理,时间长了会占用C盘很多空间,造成空间不足。

  2. 最好的解压习惯,是使用右键的“解压到”,不要直接解压。事先在一个空间较大的盘上建一个文件夹,取个自己好掌握的名字,如“解压专用”。每次都解压到这里,凡是不需要保留的,及时删除。

  3. 另外,也可以更改解压工具默认设置,改成自己希望的路径,免除“找不到”文件或C盘空间不足的困扰。

6. 用C语言如何对文件进行压缩

winrar软件安装后,所在的安装目录下有个rar.exe,开一个命令窗口到该目录下运行rar
/?就能看到用法了,在你的程序里面调用它的相应命令行是最简单的方法,自己编写压缩算法的话,先不谈效率,起码算法就是相当复杂的了

7. 如何将一个文件夹里的文件批量压缩

你可以采用批量删除压缩包内文件的方法,具体步骤是:(1)用鼠标双击压缩包文件,在打开的窗口中选择“选项→文件列表→平面文件夹查看”(或按快捷键:ctrl+h)。这时,压缩包里所有的文件都会在窗口中显示出来。
(2)单击“文件→选定一组”,输入需要删除的图片文件扩展名,比如*.tif;然后在通过“选定一组”的操作输入其他要删除的文件扩展名,单击工具栏上的“删除”按钮后,这些文件就被从压缩包里删除了。
不单是图片文件,要批量删除其他类型的文件也可使用这个方法。

8. C语言实现文件压缩

typedef int (WINAPI ICEPUB_COMPRESSFILE)(char *strFilename, char *strZipFilename);
ICEPUB_COMPRESSFILE *icePub_compressFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_compressFile = (ICEPUB_COMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_compressFile");
}

if(icePub_compressFile)
icePub_compressFile("a.exe","a.Z");

if(hDLLDrv)
FreeLibrary(hDLLDrv);

typedef int (WINAPI ICEPUB_UNCOMPRESSFILE)(char *strZipFilename,char *strFilename);
ICEPUB_UNCOMPRESSFILE *icePub_uncompressFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_uncompressFile = (ICEPUB_UNCOMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_uncompressFile");
}

if(icePub_uncompressFile)
icePub_uncompressFile("a.Z","a.exe");

if(hDLLDrv)
FreeLibrary(hDLLDrv);

9. 我的电脑清理磁盘C压缩旧文件夹上怎么删不了

这个很正常的.其实现在的硬盘空间都很大,所以磁盘清理的时候没必要选择压缩旧文件.
这个并不能说你的电脑哪部分出了问题.所谓压缩旧文件,是把一些旧文件进行压缩,以腾挪些空间出来.不能压缩是正常的.既不能压缩,你在磁盘清理的选项中别选这个就是了.其实选上这个也极耗时间的.不如不选.

热点内容
跳转页源码 发布:2024-09-17 03:13:05 浏览:542
html文件上传表单 发布:2024-09-17 03:08:02 浏览:783
聊天软件编程 发布:2024-09-17 03:00:07 浏览:725
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662
情逢敌手迅雷下载ftp 发布:2024-09-17 01:32:35 浏览:337
安卓如何让软件按照步骤自动运行 发布:2024-09-17 01:28:27 浏览:197