*

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 でも使えると一番いいのですが。

###

関連記事

imation A320(2.5″ SATA3 240GB SSD)

imation 社の 2.5" SATA3 SDD の A320 です。容量は 240GB。

記事を読む

ミニPC(N95) 3台目到着

以前の記事「ミニPC(N95) 3台目注文」で紹介したミニPC が無事到着。 TRIGKE

記事を読む

アマゾンサイバーマンデーで衝動買い Fire HD 10

Fire HD 10 タブレット (10インチHDディスプレイ) 32GB p

記事を読む

Ultimate edition 4.2 lite 日本語版 インストールしてみた

ライブCDの部屋から、Utimate edition 4.2 lite の日本語版をいただきまし

記事を読む

PT2 WOWOW 設定

  自宅のTVでは WOWOW に加入し、主にカミサンが観ています。 私にはチャン

記事を読む

ミニPC Hitabt M30A 到着

この前買った中華製のミニPC です。 アマゾンのセールで 17999円だったので衝動買い。

記事を読む

Dimension9200 突然死

* 高槻遠隔画像診断センターの私のセカンドマシンの Dimension9200 ですが、電源が

記事を読む

DELL Optiplex760 2台目

* これは先月(2013/12/26) 1150円(始値)で落札したもの。未報告。 一番

記事を読む

インクカートリッジ 里帰りプロジェクト

本日郵便局に行ったら、変な箱が置いてありました。 インクカートリッジ里帰りプロジェクトと書いて

記事を読む

Panasonic 録画用4倍速ブルーレイディスク片面2層50GB 50枚 LM-BRS50L50S【WEB限定】

Panasonic 録画用4倍速ブルーレイディスク片面2層50GB(追記型)スピ

記事を読む

Message

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

【FX】2025年FXトレード終了

久々に平和な大晦日です。 FX も本日で今年のトレードは終わりです。

【FX】RSI でトレンドフォロー型 EA 作ってみる

RSI RSI というオシレーター系のインジケーターがあります。

【FX】朝スキャ EA を作ってみる(2)

前回の記事「【FX】朝スキャ EA を作ってみる」で書きそびれた分を書

【FX】朝スキャ EA を作ってみる

朝スキャとは「早朝スキャルピング」の略です。 日本時間での早朝(午前

外国の飯屋がまずい理由

https://www.youtube.com/watch?v=Dwp

→もっと見る

  • 2026年1月
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • アクセスカウンター
PAGE TOP ↑