バージョン
Windows10 Pro バージョン1909 OSビルド18363.1198
手動
ファイル右クリック ⇒ 送る ⇒ 圧縮(zip形式)フォルダー
ファイルと同じフォルダーにzipができる。
コマンドプロンプトで
環境変数使いつつファイル名に現在日付を埋め込む、というオマケ付のコマンドがこちら。
powershell compress-archive %USERPROFILE%\Desktop\ぺこりーぬ.png %USERPROFILE%\Desktop\ぺこりーぬ_%date:~0,4%%date:~5,2%%date:~8,2%.zip
PowerShellで
コマンドプロンプトと同じことをPowerShellでやる場合はこちら。
compress-archive $env:UserProfile\Desktop\ぺこりーぬ.png ($env:UserProfile + "\Desktop\ぺこりーぬ_" + (Get-Date).ToString("yyyyMMdd") + ".zip")
蛇足
powershellではなく、コマンドプロンプトで実行できるコマンドは、レガシーな仕様や要件に対応できるから、個人的には使い勝手いいなあって思います。
コマンドはデータベースの定期バックアップファイルを圧縮するバッチで使ってます。
(データベースのdumpファイルは圧縮するとがっつり容量小さくなる場合がありんす)
zipパスワードの方法は残課題。