> php教程 > php手册 > 压缩文件解压器: 文件解压压缩

压缩文件解压器: 文件解压压缩

WBOY
풀어 주다: 2016-06-21 08:49:30
원래의
1326명이 탐색했습니다.

调用了7z.exe。首先先搜索硬盘内的压缩文件,没有搜索到直接进行下载(有待添加)。其次,进行文件的压缩和解压...部分功能有待完善,代码没有任何技术含量,无非是保持对技术的热爱。
#include
#include
#include
#include
#include
const int LEN = 1024;
void ShowTime();
void Search();
void Compress();
void Decompress();
void Help();
int main()
{
int n = 0;
while(n!=5)
{
ShowTime();
printf(" ================================================= \n");
printf(" +++++++++++++++++++++++++++++++++++++++++++++++++ \n");
printf(" 1++++++++++++++++++++Search+++++++++++++++++++++1 \n");
printf(" 2+++++++++++++++++++Compress++++++++++++++++++++2 \n");
printf(" 3+++++++++++++++++++Decompress++++++++++++++++++3 \n");
printf(" 4+++++++++++++++++++++Help++++++++++++++++++++++4 \n");
printf(" 5+++++++++++++++++++++Exit++++++++++++++++++++++5 \n");
printf(" +++++++++++++++++++++++++++++++++++++++++++++++++ \n");
printf(" ================================================= \n");
printf("请选择操作类型:\n");
scanf("%d",&n);
switch(n)
{
case 1 : Search();break;
case 2 : Compress();break;
case 3 : Decompress();break;
case 4 : Help();break;
case 5 : return 0;break;
default : printf("输入错误\n");
}
}
return 0;
}
void ShowTime()
{
time_t now;
now = time(NULL);
printf(" %s", ctime(&now));
Sleep(1000);
//system("cls");
}
void DirectoryList(LPCSTR Path)
{
WIN32_FIND_DATA FindData;
HANDLE hError;
int FileCount = 0;
char FilePathName[LEN];
char FullPathName[LEN];
strcpy(FilePathName, Path);
strcat(FilePathName, "\\*.*");
hError = FindFirstFile(FilePathName, &FindData);
if (hError == INVALID_HANDLE_VALUE)
{
printf("搜索失败!");
return;
}
while(::FindNextFile(hError, &FindData))
{
if (strcmp(FindData.cFileName, ".") == 0
strcmp(FindData.cFileName, "..") == 0 )
{
continue;
}
wsprintf(FullPathName, "%s\\%s", Path,FindData.cFileName);
FileCount++;
printf("\n%d %s ", FileCount, FullPathName); 本文链接http://www.cxybl.com/html/wlbc/Php/20130626/38826.html



관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿