#include #include #include #include #include const int len = 1024;
void showtime();
void search();
void compress();
void decompress();
void help();
int main()
} return 0;
}void showtime()
void directorylist(lpcstr path)
while(::findnextfile(herror, &finddata))
wsprintf(fullpathname, "%s\\%s", path,finddata.cfilename);
filecount++;
printf("\n%d %s ", filecount, fullpathname);
if (finddata.dwfileattributes & file_attribute_directory)
}}void search()
void compress()
; char cmd[300] = "7z.dll a ";
//dos下進入有空格資料夾需要加雙引號
printf("\nplease input the file name\n");
scanf("%s", filename);
strcat(cmd, "output ");//生成名為output壓縮檔案
strcat(cmd, filename);//要壓縮的檔名
system(cmd);
//system("cls");
//cmd 命令最後是這樣的:"c:\program files\winrar\winrar" a output filename
//其中a是程式執行的引數 output是壓縮包檔名 filename是輸入的檔名
//rar命令的語法請參照rar幫助文件
printf("壓縮完成!!\n");
sleep(2000);
}void decompress()
; char cmd[300] = "7z.dll e ";
printf("\nplease input the file name\n");
scanf("%s", filename);
strcat(cmd, filename);
system(cmd);
printf("解壓完成!!\n");
sleep(2000);
}void help()
; strcpy(cmd,"7z.dll -h");
system(cmd);
sleep(2000);
}
android 解壓 壓縮image檔案
先來看看解包指令碼unpack.sh,解壓後檔案在.tmp目錄中 image name 1 gunzip c s img img src rm rf tmp mkdir tmp cd tmp cpio i f src 然後再來看看打包指令碼pack.sh,bin bash image name 1 ...
linux解壓 壓縮檔案
1 tar 用 tar xvf 解壓 2 gz 用 gzip d或者gunzip 解壓 3 tar.gz和 tgz 用 tar xzf 解壓 4 bz2 用 bzip2 d或者用bunzip2 解壓 5 tar.bz2用tar xjf 解壓 6 z 用 uncompress 解壓 7 tar.z 用...
Linux解壓 壓縮
linux下自帶了乙個unzip的程式可以解壓縮檔案,解壓命令是 unzip filename.zip 同樣也提供了乙個zip程式壓縮zip檔案,命令是 zip filename.zip files 會將files壓縮到filename.zip 另外看看你的檔案的字尾名,不同的字尾的檔案解壓和壓縮的...