質問
ZIPファイルの作成をコマンドから行いたい
- 投稿日時:2005/05/16 11:05
Windows2003やXPでは、ファイルの右クリック→圧縮で
ZIPファイルを作成することが可能ですが、
これをコマンドから実行することは可能なのでしょうか?
可能ならば、どう書けばよいでしょうか…。
よろしくお願いいたします。
回答 (4件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.4
- 回答日時:2005/05/16 18:53
同様の質問がありました。
http://okweb.jp/kotaeru.php3?q=1367390
↑ここのOS標準の機能をVBSから呼び出す#3さんの回答がいちばんよいかと思います。
この回答へのお礼
Lhacaを使い慣れているので
今回はLhacaを使うことにしました。
大変ありがとうございました。
No.3
- 回答日時:2005/05/16 17:17
Winzipをお使いなら、Command Line Support Add-Onを入れると、wzzip、wzunzipコマンドが使えるようになります。
wzzip -a zipfile files...
で圧縮(add)できます。
この回答へのお礼
Winzipは使っておらず、Lhacaが使い慣れているので
今回はLhacaを使うことにしました。
大変ありがとうございました。
No.2ベストアンサー10pt
- 回答日時:2005/05/16 13:33
コマンドプロンプトから実行するZIPの圧縮プログラムはWindowsに含まれていないので、まず自分でインストールする必要があります。
こちらからDOS用のプログラムをダウンロードして、
http://www.vector.co.jp/soft/dos/util/se010842.h …
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の右クリックを使った方が遙かに楽だと思います。
この回答へのお礼
大変ありがとうございました。
結局使い慣れたLhacaを使うことにしましたが、今後参考にさせていただきます。
ありがとうございました。
No.1ベストアンサー20pt
- 回答日時:2005/05/16 13:21
> これをコマンドから実行することは可能なのでしょうか?
標準のコマンドは存在しませんから、既存のDOSやWindowsで使われていたのと同じく、それ用のコマンドをダウンロードして使用します。
はてな - WindowsのコマンドラインやバッチファイルでlLZHやZIPファイルの展開を行いたいのですが、
Http://www.hatena.ne.jp/1105496465
(直接リンクは切っておきます)
などを参考に、LZH形式の例ですと、
LHA32
http://www.vector.co.jp/soft/win95/util/se347175 …
をダウンロード、D:\に展開します。
以下のように打ち込んで圧縮を行います。
D:\>lha32 a test.lzh README.1ST
ダウンロードしたものにreadmeやヘルプコマンドがあるハズなので、そちらを参考にして下さい。
--
あるいは、Lhacaなどはコマンドラインからの引数を受け付けています。
| ●圧縮
| C:¥Program Files¥Lhaca>Lhaca.exe ”c:¥icons”
この辺はソフト次第ですし、Lhacaにしても上の操作はサポート外だったハズ。
この回答へのお礼
お礼が遅くなりましてすみません。
標準のコマンドないんですね。ちょっと意外でした。
慣れ親しんでるLhacaを使うことにします。
ありがとうございました。
このQ&Aを見た人はこんなQ&Aも見ています
- 4Windows7 zip圧縮・解凍のコマンド
- 5指定フォルダ配下のファイルを個別圧縮するバッチファイルの作成
- 6zipファイルを(DOSコマンドで)一気に解凍したい
- 7VBScriptでファイル圧縮
- 8DOSコマンドで指定日数よりも過去のフォルダを削除
- 9Window(XP,2003等)標準機能の「ZIP圧縮・展開」をVBに
- 10Windows Server 2008コマンド一覧
- 11パスワード付きzip圧縮を連続処理したい
- 12コマンドプロンプト バッチ|結果を変数に代入する方法
- 13コマンドプロンプト "expand" について
- 14DOSコマンドで cmd /c rd /s /q c: の意味は?
- 15zipのパスワード化
- 16バッチファイルで昨日の日付を取得
- 17【コマンドプロンプト】テキストファイル内の文字列置換
- 18DOSコマンドでの単純なループ処理
- 19FTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?
- 20バッチファイルの時刻
関連するQ&A
注目の記事
B型をバカにされた時に反論する方法
血液型と性格には、科学的な根拠は何もないといわれていますが、日本ではなぜかB型をバカにされたりします。「科学的根拠はないよ!」と反論しても場がしらけてしまうことがあります。どうせだったら、相手の...
このカテゴリで人気のQ&Aランキング
- 4http://192.168.1.1に接続不可
- 5wmiprvse.exeが常にCPU50%を占めて...
- 6有効なWin32アプリケーションではあ...
- 7wimdows7に、アウトルックエクスプ...
- 8フォルダのパスワード設定
- 9「プロシージャエントリ ポイントが...
- 10拡張子「.iso」ファイルの展開方法...
- 11ファイルを開くのが遅い。ただし、...
- 12キーボードの設定が変わってしまい...
- 13EXCEL VBAマクロ作成で、他のEXCEL...
- 14サーバ共有フォルダ接続時のパスワ...
- 15VBAでの戻り値と引数について
- 16Windows XP 終了オプションに休止状...
- 17クリップボードが空にできないメッ...
- 18windows7におけるタッチパッドのタ...
- 19Dirコマンドでフォルダ内ファイルの...
- 20パソコンまたはOSが起動した時間...