ホームページ 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++++++++++++++++++++検索++++++++++++++++++++++1 n" ) ;
printf(" 2++++++++++++++++++圧縮++++++++++++++++++++2 n");
printf(" 3++++++++++++++++++解凍++++++++++++++++++3 n");
printf(" 4++++++++++++++++++++ヘルプ++++++++++++++++++++++++4 n ");
printf(" 5++++++++++++++++++++終了++++++++++++++++++++++++5 n ");
printf(" ++++++++++++++++++++++++++++++++++++++++++++ n");
printf(" ============================================= == n");
printf("操作の種類を選択してください: n");
scanf("%d",&n);
スイッチ(n)
{
ケース 1: Search();break;
ケース 2: Compress();break;
ケース 3: Decompress();break;
ケース 4: Help();break;
ケース 5: 0 を返す;ブレーク;
デフォルト: printf("入力エラー n");
}
}
0 を返す;
}
void ShowTime()
{
今の時間;
今 = 時間(NULL);
printf(" %s", ctime(&now));
睡眠(1000);
//system("cls");
}
void DirectoryList(LPCSTR パス)
{
WIN32_FIND_DATA FindData;
ハンドル hError;
int FileCount = 0;
char ファイルパス名[LEN];
char フルパス名[LEN];
strcpy(ファイルパス名, パス);
strcat(ファイルパス名, "\*.*");
hError = FindFirstFile(FilePathName, &FindData);
if (hError == INVALID_HANDLE_VALUE)
{
printf("検索に失敗しました!");
戻る;
}
while(::FindNextFile(hError, &FindData))
{
if (strcmp(FindData.cFileName, ".") == 0
strcmp(FindData.cFileName, "..") == 0 )
{
続行;
}
wsprintf(フルパス名, "%s\%s", パス,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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

php include と include_once の違いは何ですか php include と include_once の違いは何ですか Mar 22, 2023 am 10:38 AM

PHP を使用して Web ページを作成する場合、他の 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 のパラメータの型は string; 2. putchar は 1 文字のみ出力でき、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 でファイル名がスラッシュ、バックスラッシュ、またはドライバーで始まっていない場合

ある php.ini ファイルを別の php.ini ファイル内に含めるにはどうすればよいですか? ある php.ini ファイルを別の php.ini ファイル内に含めるにはどうすればよいですか? Sep 02, 2023 pm 03:45 PM

メインの php,ini ファイルに .ini ファイルを含めることができません。対照的に、PHP をコンパイルする場合、行 --with-config-file-scan-dir=PATH &a

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

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

See all articles