TNB Library
クラス | 公開メンバ関数 | 全メンバ一覧
CRecoveryFiles クラス

リカバリーファイルズクラス [詳解]

#include <TnbRecoveryFiles.h>

公開メンバ関数

 CRecoveryFiles (bool isDefaultRecoveryMode=false)
 コンストラクタ [詳解]
 
bool RecoverAll (void)
 [設定] リカバー. [詳解]
 
bool Register (LPCTSTR lpszFile)
 [設定] 登録. [詳解]
 
bool UnregisterAll (void)
 [設定] 登録解除. [詳解]
 
 ~CRecoveryFiles (void)
 デストラクタ [詳解]
 

詳解

リカバリーファイルズクラス

状況に応じて、ファイルを元の状態に戻すことが出来るクラスがあります。
必要ファイル
TnbRecoveryFiles.h
日付
09/03/03 新規作成

TnbRecoveryFiles.h36 行目に定義があります。

構築子と解体子

◆ CRecoveryFiles()

CRecoveryFiles ( bool  isDefaultRecoveryMode = false)

コンストラクタ

引数
isDefaultRecoveryModeデストラクタ時の動作。 true;リカバリー / 省略 or false;アンレジ。

TnbRecoveryFiles.h44 行目に定義があります。

◆ ~CRecoveryFiles()

~CRecoveryFiles ( void  )

デストラクタ

TnbRecoveryFiles.h49 行目に定義があります。

関数詳解

◆ RecoverAll()

bool RecoverAll ( void  )

[設定] リカバー.

覚え書き
登録した時の状態にファイルを戻します。
クラスの管理下から外します。
戻り値
true全部元に戻せた
falseいくつか戻せないものがあった(オリジナルは bak ファイルとして残っている)

TnbRecoveryFiles.h119 行目に定義があります。

◆ Register()

bool Register ( LPCTSTR  lpszFile)

[設定] 登録.

指定ファイルを複製し、ファイル名を記憶します。

覚え書き
複数登録可能です。
引数
lpszFileファイル名
戻り値
true成功
false失敗

TnbRecoveryFiles.h69 行目に定義があります。

◆ UnregisterAll()

bool UnregisterAll ( void  )

[設定] 登録解除.

覚え書き
登録時複製したバックアップファイルを削除し、クラスの管理下から外します。
戻り値
trueバックアップファイルの掃除に成功。
falseいくつか消せないバックアップファイルがあった。

TnbRecoveryFiles.h100 行目に定義があります。