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

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

Jun 21, 2016 am 08:49 AM
include printf quot

调用了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



本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1670
14
CakePHP 教程
1428
52
Laravel 教程
1329
25
PHP教程
1273
29
C# 教程
1256
24
php include和include_once有什麼差別 php include和include_once有什麼差別 Mar 22, 2023 am 10:38 AM

當我們在使用 PHP 編寫網頁時,有時我們需要在目前 PHP 檔案中包含其他 PHP 檔案中的程式碼。這時,就可以使用 include 或 include_once 函數來實作檔案包含。那麼,include 和 include_once 到底有什麼差別呢?

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

linux printf在哪裡 linux printf在哪裡 Mar 10, 2023 am 09:05 AM

linux printf在命令列中使用,該命令用於格式化列印資料;printf的命令格式是“printf FORMAT [ARGUMENT]...printf OPTION”,其中“help”選項表示顯示幫助訊息,“version”選項表示顯示版本資訊。

putchar和printf有什麼差別 putchar和printf有什麼差別 Aug 22, 2023 pm 01:55 PM

putchar和printf的區別:1、putchar的參數類型是int,printf的參數類型是字串;2、putchar只能輸出一個字符,printf輸出多個字符;3、putchar無法格式化輸出,printf可以進行格式化輸出;4、putchar沒有回傳值,printf傳回成功輸出的字元數;5、putchar輸出到控制台,printf不僅限於輸出到控制台;6、效能等等。

fprintf和printf的差別 fprintf和printf的差別 Nov 28, 2023 am 10:48 AM

fprintf和printf的差別在於輸出的目標不同,printf輸出到標準輸出流,而fprintf輸出到指定的檔案流。根據需要選擇合適的函數來進行輸出操作。要注意的是,fprintf函數需要先透過fopen函數開啟文件,並在使用完後透過fclose函數關閉文件。另外,如果文件開啟失敗或操作出錯,則需要進行錯誤處理。

PHP檔:// PHP檔:// Aug 20, 2023 pm 06:13 PM

介紹在PHP中,可以使用各種URL樣式的協定與檔案系統函數配合使用,借助對應的內建包裝器。也可以使用stream_wrapper_register()函數來定義自訂包裝器。 PHP中的預設包裝器是 file://,它表示本機檔案系統。如果沒有明確使用其他協議,PHP解析器會將其視為檔案系統包裝器。傳給檔案系統函數fopen(), file_get_contents()等的檔案名稱參數預設使用file://協定。當檔案名稱不以正斜線、反斜線或Windows中的驅動

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

图片消失怎么解决 图片消失怎么解决 Apr 07, 2024 pm 03:02 PM

图片消失如何解决先是图片文件上传$file=$_FILES['userfile'];  if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

See all articles