*

Windows10 のコマンドラインで winzip を使いたい

公開日: : 最終更新日:2020/05/17 パソコン

Windows のコマンドラインで winzip(zip) を使いたいと思ったが、Windows10 ではそんなコマンドはないと言われました。

どうも廃止されたようです。

ググると、以下のページで解決法(Windows10 で使えるコマンドライン版 ZIPを入手する)を伝授してもらえました。

Windowsのコマンドプロンプトでzipコマンドを使用可能にする方法

ゆうしゃはコマンドラインの ZIP.EXE を手に入れた!

電信八号のメールデータのバックアップをするのに、多数あるディレクトリごとにメール(テキスト形式)を ZIP で圧縮しておこうと思ったのでした。

Windows標準の機能でディレクトリ全体を ZIP圧縮するといいのですが、途中で止まるのです。

全部で 9GB 近くあるので、いわゆる「2GBの壁」かもしれません。

ということで、各ディレクトリごとにテキストデータ(最大10000個)を圧縮していくことにしました。

102 個あるディレクトリを順次圧縮していくのを手動(右クリックで「送る」⇒「圧縮フォルダー」など)でやっていてはラチがあかないので、バッチファイルを書いて実行。

そうです、このバッチファイル内で ZIP.EXE を使うのですね。

ディレクトリ名を「DIR /W /AD」で得て、エディタに読み込んでキーマクロで整形。

cd [ディレクトリ名]
zip *.txt [ディレクトリ名].zip
del *.txt
cd ..

をディレクトリ分だけ繰り返すだけのバッチファイルを作ります。

作ったバッチファイルを起動して・・・実行に 1時間近くかかりましたが、無事終了。圧縮し終わったテキストファイルはすでに削除されています。

バッチファイルを書いた時間は 5分程度。ほぼ自動で圧縮作業が完了したので、55分も得したことに。

手動で全部をやっていたらもっとかかったでしょう。

データのサイズは 6割程度に圧縮。クラスタサイズより小さなファイルが多いためか、あまり圧縮率は高くなりませんでした。

まあ、これで将来的にバックアップしたメールデータもバッチファイル(必要なら修正して)で一発圧縮できます。

Windows10 なので Windows Script HostWSH)で書くのがスジでしょうが、バッチファイルの方がめんどうがなくて、やっつけ仕事(頻度が少ない;普遍性がない)には向いていますね。

linux のシェルスクリプトが Windows でも使えると一番いいのですが。

###

関連記事

HD革命/CopyDrive Ver.4 with Partition EX

HD革命/CopyDrive Ver.4 with Partition EX

記事を読む

イーサイトのクラウド型遠隔画像診断システム 利点(2)

イーサイトのクラウド型遠隔画像診断システム 利点(1)を書きました。 2つめの利点ではなく、補

記事を読む

USBハブが壊れた

パソコンネタではないのですが、多少関連があります。 本日いきなりTV(東芝レグザ)につないだハ

記事を読む

ハードディスク+SSD を一台分のスペースで

 最近は 4チャンネル同時録画のできるチューナー(PT2)を買ったので、ハードディスクの残量が

記事を読む

Q4OS インストールしてみた

* Q4OS という Linux ディストリビューションが DistroWatch で紹介され

記事を読む

マルチディスプレイ USB2.0 ビデオカード サインはVGA 青箱

マルチディスプレイ USB2.0 ビデオカード サインはVGA 青箱 USB

記事を読む

Kona Linux 3.0 Cinnamon版 試用

Kona Linux がいつのまにか 3.0 になっていて、しかもデスクトップ環境がいくつも

記事を読む

DELL Photo 966 安くてきれいなプリンタ

私の書斎で愛用している DELL のプリンタ DELL Photo 966 です。 Win

記事を読む

久々のメインメモリ増設

自宅でほぼメインで使っているのは NEC の Mate MK32MB-F という PC で CPU

記事を読む

15.6型(解像度1,920 x 1,080)ノートPCが欲しい

昨日、手持ちのノートパソコンのメンテをやりましたが、Corei5 搭載のくせに動作が非常に遅いで

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

ワハーン回廊

中東の地図を眺めていると、面白い部分に目が行きました。 イランの東に

【FX】AXI Select なかなかエッジスコアが上がらない(あと一歩)

しばらく放置しているプロップファームの AXI Select のお話。

【FX】AI を使ったスプレッドの業者間比較

MT4 に表示されるスプレッド(下の「!」欄)を比較するのは結構ホネが

2865,2866,2868 の話

「2865,2866,2868 の話」とはなにか。 28

【FX】Half-trend-buy-sell-indicator を使用した EA のフォワードテスト

Half-trend-buy-sell-indicator と

→もっと見る

  • 2026年4月
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • アクセスカウンター
PAGE TOP ↑