TNB Library
|
テンポラリディレクトリ管理テンプレートクラス [詳解]
#include <TnbTemporaryDirectory.h>
公開メンバ関数 | |
CStr | Create (void) |
[操作] 作成. [詳解] | |
CTemporaryDirectoryT (void) | |
コンストラクタ [詳解] | |
void | Detach (void) |
[操作] 解放. [詳解] | |
void | Free (void) |
[操作] 解放. [詳解] | |
CStr | GetName (void) const |
[取得] テンポラリディレクトリ名取得 [詳解] | |
bool | HasThat (void) const |
[確認] テンポラリディレクトリ有無確認 [詳解] | |
~CTemporaryDirectoryT (void) | |
デストラクタ [詳解] | |
テンポラリディレクトリ管理テンプレートクラス
一時的にクリアなディレクトリを作成します。 不必要時(デストラクタ時や、Free() 時)に、全ファイルを削除します。
PFIX | テンポラリファイルのプリフィックス。通常一文字のASCIIコードを指定します。 最大4文字まで記述可能ですが。順番が逆になることに注意。 ex) CTemporaryDirectoryT<'ABCD'> なら、'〜¥DCBA0000.tmp¥' というディレクトリ名になります。 |
TnbTemporaryDirectory.h の 46 行目に定義があります。
CTemporaryDirectoryT | ( | void | ) |
コンストラクタ
TnbTemporaryDirectory.h の 64 行目に定義があります。
~CTemporaryDirectoryT | ( | void | ) |
デストラクタ
TnbTemporaryDirectory.h の 69 行目に定義があります。
CStr Create | ( | void | ) |
[操作] 作成.
テンポラリディレクトリ名とそのディレクトリを作成します。
CIoFailureException | ファイル操作時にエラーが発生すると、スローされます。 |
TnbTemporaryDirectory.h の 132 行目に定義があります。
void Detach | ( | void | ) |
void Free | ( | void | ) |
[操作] 解放.
作成したテンポラリディレクトリを削除します。 作成していなければ何もしません。
CDeleteFailureException | テンポラリファイルが使われているとスローされます。 |
TnbTemporaryDirectory.h の 103 行目に定義があります。
CStr GetName | ( | void | ) | const |
bool HasThat | ( | void | ) | const |