Aipoの古いバックアップを自動削除するバッチ

当社ではグループウェアにオープンソースのAipoを使ってるんですが、Aipoの古いバックアップが溜まってきてサーバ内のストレージを圧迫してたので、ある程度の期間(うちの場合は7日)を超えたバックアップを自動削除するバッチを作成してみることにしました。

色々考えてPowerShellとかで組もうと思ったんですが、とりあえず下記のコマンドでサクッと行けました。

for /f “skip=7” %%A in (‘dir /b /ad /o-n 201????????????’) do rd /s /q %%A

 

“skip=7″でスキップする日数を指定します。
このバッチをAipoのbackupフォルダに放り込んでタスクスケジューラーで毎日回してみましたが、問題なく動いているようです。
参考

パソコン知識・中小企業診断士受験のヤナックブログ

http://blog.goo.ne.jp/abell929/e/005e9f67d4426adb8af800ea611eacbb

コメントを残す

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