プロジェクト

全般

プロフィール

[GGH5.X/ExPack] 拡張パックの GGEasyFileProc とはどのようなツールなのか?

技術ノート
2017/04/07

[番号]
技術ノート KGTN 2017040401

[現象]
[GGH5.X/ExPack] 拡張パックの GGEasyFileProc とはどのようなツールなのか?

[説明]
GGEasyFileProc (バージョン1.0.2) は,ファイルのバックアップ,ファイルの削除,バックアップファイルの削除を行うツールです.処理の流れは,次の通りです.

1. 設定日数を経過したファイルをバックアップフォルダーへコピー
2. 設定日数を経過したファイルを削除
3. 設定日数を経過した 「バックアップフォルダーの」 ファイルを削除

設定ファイル GGEasyFileProc.ini で指定する項目は以下の通りです.

項目名 設定内容
logLevel ログの出力フォルダー
logp ログファイルの名称のプリフィックス (既定値はGEFP)
logd ログの出力フォルダー
repeatSleep 繰り返しの間隔(単位は分),繰り返さない場合は無指定
[section] セクション名 (処理の単位で,セクション内で下記項目を指定)
datDir ファイルが置かれたフォルダー (データフォルダー)
bakDir バックアップ先のフォルダー (バックアップフォルダー)
datCopy コピー対象とするファイルの経過日数,無条件にコピーする場合は無指定
datDel 削除対象とするデータフォルダーのファイルの経過日数,削除しない場合は無指定
bakDel 削除対象とするバックアップフォルダーのファイルの経過日数,削除しない場合は無指定

以下に GGEasyFileProc.ini の設定例を示します.

[default]
logLevel = 4 ログレベル
logp = GEFP ログファイルは GEFP-yyyy-mm.dd.log
logd = C:\kitASP\GGEasyMonitor\Logs このフォルダーへログファイルを作成
repeatSleep = 60 60 分間隔でファイルを処理
[GGEasyMonitor]
datDir = C:\kitASP\GGEasyMonitor\Logs データフォルダー
bakDir = C:\kitASP\GGEasyMonitor\Logs\Backup バックアップフォルダー
datCopy = 1 1 日以上経過したファイルをコピー
datDel = 1 1 日以上経過したファイルを削除
bakDel = 30 30 日以上経過したバックアップファイルを削除

以下に GGEasyMonitor-Service.ini の設定例 (GGEasyMonitor への組み込み) を示します.

[GGEasyFileProc]
prog = C:\kitASP\GGEasyMonitor\GGEasyFileProc.exe
args =

1. GGEasyFileProc.exe と GGEasyFileProc.ini を C:\kitASP\GGEasyMonitor へコピー
2. GGEasyMonitor-Service.ini に上記設定を追加
3. バックアップ方針に従い GGEasyFileProc.ini を編集 (必要に応じてフォルダーも作成)
4. サービス GGEasyMonitor-Service を再起動

ファイル

KGTN2017040401.pdf (54.5 KB) kitasp 技術センター, 2017/04/27 17:52