自作したアプリケーションをSQLiteで運用していると、アプリケーション本体と一緒にSQLiteのDBファイルもバックアップしておきたくなります。大きなシステムであれば専用のバックアップ製品やDBバックアップの仕組みを用意しますが、個人利用や小規模な社内ツールであれば、そこまで大げさにしなくてもよい場面があります。今回は、PowerShellで指定フォルダをZIP化し、古いバックアップを自動削除するスクリプトを作りました。アプリケーション本体のフォルダごとZIPにしておけば、万が一ファイルを壊してしまった ...