*

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

###

関連記事

Chalet OS 16.04 試用してみた

久々の Linux ネタです。 Zorin 12 Core 版を常用しているワタシで

記事を読む

ミニPC Hitabt M30A

Hitabt という中華メーカーの M30A というミニPC です。 ブランド

記事を読む

FUJITSU FUTRO MP702 2台到着

前回の記事「FUJITSU FUTRO MP702 2台落札」の続きです。 昨日到着しました。

記事を読む

Radeon HD6450 と VOX-BASE の相性

SAPPHIRE HD6450 1G DDR3 PCI-E HDMI/DVI-D

記事を読む

11n/b/g対応 ハイパワー 無線LANルーター WZR-HP-G301NH

BUFFALO おまかせ節電 USBポート搭載 11n/b/g対応 ハイパワー

記事を読む

SanDisk USB3.1 SDCZ430-128G 128GB Ultra Fit 海外パッケージ品

128GB で 1999円。これも安いのでついでに買ってしまいました。 海外パッケージ

記事を読む

あこがれのマルチディスプレィ

AREA スパイダーH USBディスプレイアダプタ フルハイビジョン1080P出

記事を読む

web-keepers Windows VPS についてのトラブル

昨年年末から利用している Windows VPS(仮想専用サーバー)の web-keepers

記事を読む

LXLE をハードディスクにインストール

前記事> LXLE 12.04.3 / Lubuntu 風の Linux * 軽量 Linu

記事を読む

【無料フォント】やさしさゴシック

「デザイナーが本当に欲しい無料フォント10選」という記事を見つけて、読んでみました。 普段使っ

記事を読む

Message

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

【FX】MyFXMarkets のデモ口座は簡単に開ける

MyFXMarkets とてもスプレッドが狭いと誰かに言われている

【FX】リアル口座とデモ口座の同時進行(2)

前回の記事「【FX】リアル口座とデモ口座の同時進行」でこう書きました。

【FX】リアル口座とデモ口座の同時進行

FX で自動売買プログラムを使う場合、いきなりリアル口座にて他人の勧め

【FX】AXI Select 25日め

各FX業者から毎日メールで各口座の報告書が来ます。 あ、月報も月に

【FX】ECMarkets にデモ口座を開く

TariTali 対応の海外 FX 業者の中に ECMarkets(E

→もっと見る

  • アクセスカウンター
PAGE TOP ↑