はじめに
コジマです。
Windowsで業務をしていると
バックアップファイルを取得するためのバッチファイルを作成して
それをzip化して所定の場所に格納する。
なんてことをすることがあるわけです。
昔はWindowsでzip作るバッチを作成するときはVBSでめちゃめちゃめんどくさい書き方をしていたんですけど、
PowerShellが進化してCompress-Archiveを使用することで簡単にzip化できるようになって感動したので覚書。
Compress-Archiveコマンドは
PowerShell5.0からの機能です。使用できるかどうかは
[$PSVersionTable]と実行してPSVersionが5.0以上であることを確認してくださいね。
PowerShell5.0からの機能です。使用できるかどうかは
[$PSVersionTable]と実行してPSVersionが5.0以上であることを確認してくださいね。
実行方法
入力するコマンドはこれ
Compress-Archive -Path (zipにしたいフォルダパス) -DestinationPath (作成するzipファイル名)
例えば
[C:\work]をzipにして[C:\temp]配下に[test.zip]を作成したいときは以下のようになります。
Compress-Archive -Path C:\work -DestinationPath C:\temp\test.zip
思ったより簡単でした。
さいごに
この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!
以上、コジマでした。