Top>Windows>スクリプト>フォルダーの世代管理を行う

スクリプト
remove_expired_folder.bat

説明
日付フォルダーなどの世代管理を行う。
バックアップなどを行う場合に日付フォルダーを作成するが、永遠に増え続けるため世代管理を行う必要がある。
本スクリプトでは世代管理対象フォルダー内のディレクトリを降順に取得し、指定された世代数をこえるフォルダーを削除する。
※世代管理対象フォルダー直下にあるファイルについては操作対象外としている。
※世代管理対象フォルダー内に世代管理対象外のフォルダーは配置しないこと。

書式
remove_expired_folder.bat [オプション] [世代管理対象フォルダー] [保存世代数]

オプション
-h:ヘルプメッセージを表示する。
-v:バージョン情報を表示する。

使用例
シナリオ: C:\Backup 内フォルダーの世代管理を行う。保存世代数は3とする。
■スクリプト実行前の世代管理対象フォルダー(C:\Backup)


■スクリプトを実行する。


■スクリプト実行後の世代管理対象フォルダー(C:\Backup)


ソース
ソースファイル
テスト成績書

最終更新日:2025/08/24

- Published By MINDKERNEL.COM -