- ベストアンサー
ZIPファイルの作成をコマンドから行いたい
Windows2003やXPでは、ファイルの右クリック→圧縮で ZIPファイルを作成することが可能ですが、 これをコマンドから実行することは可能なのでしょうか? 可能ならば、どう書けばよいでしょうか…。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> これをコマンドから実行することは可能なのでしょうか? 標準のコマンドは存在しませんから、既存のDOSやWindowsで使われていたのと同じく、それ用のコマンドをダウンロードして使用します。 はてな - WindowsのコマンドラインやバッチファイルでlLZHやZIPファイルの展開を行いたいのですが、 Http://www.hatena.ne.jp/1105496465 (直接リンクは切っておきます) などを参考に、LZH形式の例ですと、 LHA32 http://www.vector.co.jp/soft/win95/util/se347175.html をダウンロード、D:\に展開します。 以下のように打ち込んで圧縮を行います。 D:\>lha32 a test.lzh README.1ST ダウンロードしたものにreadmeやヘルプコマンドがあるハズなので、そちらを参考にして下さい。 -- あるいは、Lhacaなどはコマンドラインからの引数を受け付けています。 | ●圧縮 | C:¥Program Files¥Lhaca>Lhaca.exe ”c:¥icons” この辺はソフト次第ですし、Lhacaにしても上の操作はサポート外だったハズ。
その他の回答 (3)
- notnot
- ベストアンサー率47% (4900/10358)
同様の質問がありました。 http://okweb.jp/kotaeru.php3?q=1367390 ↑ここのOS標準の機能をVBSから呼び出す#3さんの回答がいちばんよいかと思います。
お礼
Lhacaを使い慣れているので 今回はLhacaを使うことにしました。 大変ありがとうございました。
- suzui
- ベストアンサー率67% (199/297)
Winzipをお使いなら、Command Line Support Add-Onを入れると、wzzip、wzunzipコマンドが使えるようになります。 wzzip -a zipfile files... で圧縮(add)できます。
お礼
Winzipは使っておらず、Lhacaが使い慣れているので 今回はLhacaを使うことにしました。 大変ありがとうございました。
- hikaly
- ベストアンサー率39% (47/119)
コマンドプロンプトから実行するZIPの圧縮プログラムはWindowsに含まれていないので、まず自分でインストールする必要があります。 こちらからDOS用のプログラムをダウンロードして、 http://www.vector.co.jp/soft/dos/util/se010842.html zip.exeを適当なディレクトリにインストール(解凍)。 コマンドプロンプトを開き、cd コマンドでzip.exeを置いたディレクトリへ移動。基本的には「zip.exe 圧縮先ファイル名 圧縮されるファイル名」で圧縮させられます。 例) c:\> cd c:\zip c:\zip> zip temp.zip temp.txt zip.exeはDOS用のプログラムですので、ファイル名8文字+拡張子3文字の制限があるようです。 DOSのコマンドでやるよりWindowsの右クリックを使った方が遙かに楽だと思います。
- 参考URL:
- http://www.info-zip.org/
お礼
大変ありがとうございました。 結局使い慣れたLhacaを使うことにしましたが、今後参考にさせていただきます。 ありがとうございました。
お礼
お礼が遅くなりましてすみません。 標準のコマンドないんですね。ちょっと意外でした。 慣れ親しんでるLhacaを使うことにします。 ありがとうございました。