• ベストアンサー

Win2000のコマンドラインでzipファイルを作りたい。

お世話になっております。 Win2000のコマンドラインでファイル圧縮して zipファイルを作ろうと思っています。 ZIP.VBSを試しましたが、Win2000では動作しません でした。 簡単にできるフリーソフトなどご存じでないでしょうか? 圧縮したいファイル名は8文字+3文字ではありません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • micari
  • ベストアンサー率85% (12/14)
回答No.4

WinZip は使っていませんでしたので、インストールして試してみました。 (WinZip 10.0 + Command Line Support Add-On) 確かに、実行するたびに「これは試用版である」「登録すれば (金を払えば) このメッセージは出ない」旨のメッセージが出て、任意のキーの入力を要求されます。 これのことでしょうか ? WinZip はもともと有料のソフトなので、このメッセージを出さないようにするには、メッセージのとおりに、登録するのが妥当だと思われます。 たびたび同じことを申し上げて、しつこいかもしれませんが、Info-ZIP ですとキー入力は要求しませんし「ファイル名 8 文字 + 拡張子 3 文字の制限」もありません。 まあ、別にこれに限らず、好きなのを使えばいいわけですが。 Info-ZIP を使いたくないということであれば、7-Zip が使えると思います (圧縮形式に zip を必ず指定します) GUI バージョン、コマンドラインバージョンのどちらをダウンロードしても、コマンドラインから使えます。

yuka_102
質問者

お礼

> たびたび同じことを申し上げて、しつこいかもしれま > せんが、Info-ZIP ですとキー入力は要求しませんし 回答いただき誠にありがとうございます。 また、お礼が遅れて申し訳ありません。 実は、WinZipなどいろいろなツールを試していまして、 Info-ZIP でキー入力が必要と勘違いしておりました。 二回目のご指摘がなければ、ずっとこの作業が続いて おりました。 本当に助かりました。 なんとか、これで出来そうです。 最終確認が終わったら、この質問を閉じようと思って います。 取り急ぎ、連絡まで。

その他の回答 (3)

  • micari
  • ベストアンサー率85% (12/14)
回答No.3

No.2 です。 Win32 用のものは、ロングファイルネームに対応しています。 次のところからダウンロードできます。 ftp://ftp.info-zip.org/pub/infozip/WIN32/

yuka_102
質問者

補足

すいません。 WinZipのコマンドライン版は、実行するたびに キー入力を求められます。 ファイルがたくさんあるので、これでは使えそうにない です。 制限が多くてすいません。 他に何か良い知恵はないでしょうか?

  • micari
  • ベストアンサー率85% (12/14)
回答No.2

Info-ZIP http://www.info-zip.org/ 上記のところから辿っていけば、ダウンロードできます。ダウンロード・サイトにある README ファイルを読んで、必要なファイルをダウンロードしてください。 現在のところは "zip232xN.zip" というファイル名になっていると思います。 zip ファイルになっているので、展開する必要がありますが、展開する手段がない場合には、同時に unzip ユーティリティもダウンロードしてください (こちらは自己展開形式のファイルになっています) 使い方を、簡単に書いておくと zip zipfile file1 file2 ... で file1, file2 ... が zipfile に圧縮されます。 ディレクトリごと圧縮する場合には、-r のオプションが必要です。 詳しくは、いっしょについてくるドキュメントを参照してください。 また -h のコマンドラインオプションでも、ショート・ヘルプ・メッセージが出ます。

yuka_102
質問者

補足

レスありがとうございます。 zip.exeはDOS用のプログラムですので、ファイル名8文字+拡張子3文字の制限があるようです。 この制限がなく、Win2000で動作するツールを探しております。 みなさま、よろしくお願いします。

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.1
yuka_102
質問者

補足

試してみました。 ただ、説明が少なく正しく動作しませんでした。 他に簡単にできるものがあれば教えていただけないでしょうか。