AM Daemon ライブラリリファレンス
静的公開メンバ関数 | 全メンバ一覧
amdaemon::util::File クラス

ファイル操作処理を提供する静的クラス。 [詳解]

#include <File.h>

静的公開メンバ関数

static bool exists (const std::wstring &path)
 ファイルが存在するか否かを取得する。 [詳解]
 
static std::int64_t getSize (const std::wstring &path)
 ファイルサイズを取得する。 [詳解]
 
static std::ifstream openRead (const std::wstring &path, std::ios_base::openmode mode=std::ios_base::in)
 ファイルを読み取り用に開く。 [詳解]
 
static std::wifstream openReadWide (const std::wstring &path, std::ios_base::openmode mode=std::ios_base::in)
 ファイルを読み取り用に開く。 [詳解]
 
static std::ofstream openWrite (const std::wstring &path, std::ios_base::openmode mode=std::ios_base::out)
 ファイルを書き出し用に開く。 [詳解]
 
static std::wofstream openWriteWide (const std::wstring &path, std::ios_base::openmode mode=std::ios_base::out)
 ファイルを書き出し用に開く。 [詳解]
 

詳解

ファイル操作処理を提供する静的クラス。

関数詳解

static bool amdaemon::util::File::exists ( const std::wstring &  path)
static

ファイルが存在するか否かを取得する。

引数
[in]pathファイルパス。
戻り値
true存在する場合。
false存在しないか、ファイルではない場合。
参照
Path::existsFile

Path::existsFile を呼び出す。

static std::int64_t amdaemon::util::File::getSize ( const std::wstring &  path)
static

ファイルサイズを取得する。

引数
[in]pathファイルパス。
戻り値
ファイルサイズ。ファイルが存在しない場合は -1 。
static std::ifstream amdaemon::util::File::openRead ( const std::wstring &  path,
std::ios_base::openmode  mode = std::ios_base::in 
)
static

ファイルを読み取り用に開く。

引数
[in]pathファイルパス。
[in]modeオープンモード。
戻り値
ストリーム。開けなかった場合はエラービットが立っている。
static std::wifstream amdaemon::util::File::openReadWide ( const std::wstring &  path,
std::ios_base::openmode  mode = std::ios_base::in 
)
static

ファイルを読み取り用に開く。

引数
[in]pathファイルパス。
[in]modeオープンモード。
戻り値
ストリーム。開けなかった場合はエラービットが立っている。
static std::ofstream amdaemon::util::File::openWrite ( const std::wstring &  path,
std::ios_base::openmode  mode = std::ios_base::out 
)
static

ファイルを書き出し用に開く。

引数
[in]pathファイルパス。
[in]modeオープンモード。
戻り値
ストリーム。開けなかった場合はエラービットが立っている。
static std::wofstream amdaemon::util::File::openWriteWide ( const std::wstring &  path,
std::ios_base::openmode  mode = std::ios_base::out 
)
static

ファイルを書き出し用に開く。

引数
[in]pathファイルパス。
[in]modeオープンモード。
戻り値
ストリーム。開けなかった場合はエラービットが立っている。

このクラス詳解は次のファイルから抽出されました: