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 - |