*

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

###

関連記事

ブログの意味 自己の文明の確立

ヴェネツィア(ベネチア)の発祥は北イタリアからゲルマン人が避難して始まったとされます。 湿地帯

記事を読む

PT2 WOWOW 設定

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

記事を読む

Windows はどこへ行く

* Windows8 が出たようですが、興味がない。 見かけだけが変わったようで、その見かけ

記事を読む

KURO-DACHI-CLONE-U3 パソコンなしでHDDのまるごとコピー

玄人志向 HDDスタンド USB3.0接続 KURO-DACHI/CLONE/U3

記事を読む

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

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

記事を読む

Puppy Linux 5.7.1J ライブ起動の利点

パピーリナックス 571JP を試用した記事( Puppy Linux 5.7.1J ライブ

記事を読む

PLANEX ハイパワー無線LANルータ MZK-W300NH2 突然死

PLANEX 11n/b/g 300Mbps ハイパワー無線LANルータ MZK-W

記事を読む

すべてのOSで使える無料オフィス Libre Office

Libre Office を構成する 6つのソフト Windows、MacIntosh、Lin

記事を読む

SkyDrive が使えるようになりました

  Microsoft のクラウドサービスである SkyDrive(Windows

記事を読む

Zorin 12.3 Core 試用&インストールしてみた

5日前にリリースされた Zorin 12.3 Core。 だいぶよくなったということでしたので

記事を読む

Message

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

杞憂

最近、古代中国由来の文言についての本を読んでいます。 それらの故

【FX】IS White という EA(2) デモの結果

以前紹介した EA です。 Exness でデモを開始し

【FX】TitanFX はデモ口座開設が簡単

TitanFX のブレード口座は最良というわけではありませんが、そこそ

HDMI VGA 変換アダプタ 1080p 対応

HDMI⇔VGA の変換アダプタです。 短いケーブルがついている

フリーレン第一期終わる

アニメ「葬送のフリーレン」第一期が今週で終わってしまいました。

→もっと見る

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