C++でフォルダごと圧縮するには?


laulau  2007-02-16 20:42:35  No: 64450

はじめまして。いきなりこの様なことを申し上げて、すみませんが
フォルダごと圧縮するプログラムをご教授いただけないでしょうか?
このHPで「ファイルを圧縮する-LZH編 (必須 Unlha32.dll)」とあったのですが、フォルダごとの場合はどのようにすればいいのですか?
例えばダイアログ上のボタンを押下すると、内部処理としてフォルダ圧縮してくれるようなプログラムを作成したいのですが・・・・。
宜しくお願いいたします。


へろり  2007-02-16 21:40:29  No: 64451

unlha32をダウンロードして展開したときに作成されるフォルダ内の
COMMAND 関係補足.txtで
-r スイッチ
-x スイッチ
または
-d スイッチ
を調べてみてください。このスイッチで実現できると思います。

てかまんまの回答がありました。(検索キーワードlzh)
http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200307/03070021.txt


へろり  2007-02-16 21:51:03  No: 64452

補足です。リンク先では
>カレントを圧縮したいフォルダーに指定
となっていますが
"u -d1 arc.lzh c:\windows"
こんな感じでフォルダ指定もできたはずです。


laulau  2007-02-20 20:54:39  No: 64453

回答いただきありがとうございました。
上記の方法でやってみます。まだ結果を報告するまでは
いきませんが、うまくいきそうな気がします!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加