• ベストアンサー

UnzipするDosコマンド

Ftpサーバーに置いてあるZipファイル(毎週更新される)を解凍し 解凍されたファイルをローカルにコピーするようなバッチを 作りたいのですが、Zipファイルを解凍する段階でつまづいています。。 Zipを解凍するコマンドというのはあるのでしょうか? バッチファイルというものに初めて取り組み わからないことだらけなのですが、よろしくお願いします。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

Windows(XPは別?)やDOSの標準の機能ではZipファイルの解凍処理は出来ないので、コマンドラインから実行可能なzip解凍プログラム(外部コマンド)を使用する事になると思います。 お使いの環境にzipの解凍ツールがインストールされていれば、そちらが使える場合もありますが、コマンドプロンプト用(DOS用)のオンラインソフトを使用するようなことになるのではないでしょうか? Vector(http://www.vector.co.jp/)から「zip dos」を検索して見つかる、 GNU zip 1.2.4 MSDOS_05 FullSet Info-UNZIP 5.12 などで、可能は可能なのですが、私のWin2000環境だとヘルプが見れないので、コマンドで指定するオプションが良く分からないという状況でした。 OS、インストールされている解凍ソフトとダウンロード先、なんかを提示してもらえると良いかも?

amoamo
質問者

お礼

さっそくのアドバイスありがとうございます。 Info-UNZIP 5.12等見てみますね! 環境は OS:Win2000 解凍ソフト:Lhaplus となっています。

関連するQ&A

  • FTPコマンドでバッチ処理をする際の解凍方法

    FTPコマンド初挑戦中の者です。 FTPコマンドでバッチ処理をする時に、webサーバー上でZIPファイルを解凍する方法はありますか? ZIPファイルのアップロードまではできたのですが、解凍方法がわかりません。 自分なりに調べて、色々とやってみたのですが、うまくいきません。 どなたかご教授いただけますと幸いです。

  • DOSコマンドについて

    教えてください。 DOSコマンドでコピーするバッチファイルを作っています。 主な目的はモバイルと自宅PCとのファイルのやりとりです。 copy C:\"Documents and Settings\(略)\*.*" d:\bp\mail みたいな感じでコピーしています。 フォルダ内にファイルがたくさんあると、時間が掛かってしまいます。更新されているものだけを上書きするようにはできないものでしょうか。

  • unzipコマンドでエラー

    お世話になります。 下記のzipファイルをunzipコマンドを実行して解凍しようとしたらエラーが発生して解凍できませんでした。 ※zipファイルはwgetで取得しました。 解凍するファイル:  Joomla_3.3.3_in_Japanese.zip 実行したコマンド:  unzip Joomla_3.3.3_in_Japanese.zip -d /var/share/ 出力されたメッセージ: Archive:Joomla_3.3.3_in_Japanese.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip:cannot find zipfile directory in one of Joomla_3.3.3_in_Japanese.zip or Joomla_3.3.3_in_Japanese.zip.zip, and cannot find Joomla_3.3.3_in_Japanese.zip.ZIP, period. Windows上でzipファイルを解凍したら下記のコメントが表示されました。 ※解凍した際に使用したソフトはExplzhです。 書庫にコメントがあります。 Made with WinArchiver Lite (http://www.tida.bz/macwinzipper) 申し訳ありませんがご教授いただけませんでしょうか。 宜しくお願いします。 では、あ失礼します。

  • DOSコマンドについて

    ご教授お願いします。 Windows Server 2003において、 DOSコマンドによるバッチを作成するにあたり ファイルを圧縮する設定/方法を教えて頂けないでしょうか? 恐れ入りますが、宜しくお願いします。

  • ATコマンドについて教えてください。

    はじめまして。今回はじめてWinNTで、ATコマンドを使ってスケジュールを 組もうと思っています。ATコマンドにバッチプログラムをわりあてて、やろうかと思っています。 例:at 09:00 ”c:¥aa.bat” aa.batの中身 copy ¥¥サーバー1¥*.* ¥¥サーバー2 と、バッチファイル内でコピーコマンドを動かそうかと思っています。 ところが、ローカルサーバー側(サーバー1側)は認識できるのですが、 リモートサーバー側(サーバー2側)は、ATコマンドで実行すると 「アクセスが拒否されました」とメッセージを出力します。しかし、 コマンドラインでは実行できます。 ATコマンドでネットワーク間のファイルコピーを可能にするにはどうすれば よいのでしょうか? よろしくお願いします。

  • DOSコマンドでアドバイスをお願いします

    よろしくお願いします。 Windows2003サーバのDOSコマンドで サーバのメンテナンス機能の開発を検討しています。 下記のロジックについて、お手数ですが、 サンプルなど頂けると助かります。 サーバ上に散在するログファイルを、 そのサーバ上の一か所のディレクトリに 集めたい、というのが要望です。 test.lstというリストファイルがあり、 そこにはサーバ上のログファイルなどが記載されています。 C:\temp\test.log C:\program files\data\data.log C:\data\execute.log ・・・ これらのファイル名をループで読み込みながら、コピーし、 「C:\Backup」にそのコピーを集めていきたいと思います。 DOSコマンドによるバッチでこれは実現可能でしょうか?。 よろしくお願いします。

  • dosコマンドでtarの解凍方法

    tar.gzのファイルをコマンドで解凍したいのですがエラーが表示され 解凍できません。 コマンドでの解凍は初めてなもので調べてみたのですが全くわからずで どうしたら解凍できるようになるか是非ご教授下さい!>< 解凍のコマンドを入力しエンターを押すと以下のエラーが表示されます。 'tar' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 これはどうすれば解決できるのでしょうか? 何卒宜しくお願い致します。

  • DOSコマンドについて質問させてください。

    Dir02~Dir07の中に*.zipファイルが存在します。 *zipファイルの有無を検索して、*.zipファイルがあれば[Dir01]の中にその*.zipファイルを移動するバッチファイルはどのように書けばいいでしょうか? Dir01からバッチファイルを実行するようにしたいです。 [Dir01]-[Dir02]     -[Dir03]     -[Dir04]     -[Dir05]     -[Dir06]     -[Dir07] 以上、よろしくお願いいたします。

  • FTPコマンドを非表示にする

    バッチファイルでテキストファイルを読み込む形でFTPコマンドを実行させて、FTPサーバーからデータをダウンロードさせるのですが、ファイル数が多い為、コマンドが数秒間表示され続けてしまいます。これを非表示にするにはどのようにすればいいですか? バッチでは頭に@ECHO OFFをつけましたが、頭の一行しか非表示にならず、テキストファイル以降に書かれたコマンドは表示されてしまいます。 宜しくお願いします。

  • unzipの便利な使いかた?

    linux初心者であります。 .zipファイルを解凍してくれるunzipなんですが、複数の.zipファイル(例えばそのディレクトリにある全ての.zipファイルとか)を一発で解凍させるには仮想端末にどの様に入力してやればよいのでしょうか?