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