FrontPageRoast+>リファレンス>stdfile.hpp>CFile

CFile クラス

roast::CFile クラスは、ファイルに関連するあらゆるユーティリティ機能を、極力OS環境に依存しない形で提供します。

include

roast/std/file.hpp

メソッド

namespace roast {
 class CFile {

  • コンストラクタ
    • CFile(); - 通常のコンストラクタ
    • CFile(const char* szFilePath); - ファイルパスを引数に持つコンストラクタ
    • CFile(const std::string &s); - ファイルパス(std::string型)を引数に持つコンストラクタ
    • CFile(const CFile &file); - コピーコンストラクタ
    • CFile(const CFile &parent, const char* szChild); - parentに対する子供の CFile を作成する。
  • void SetFilePath(const char* szFilePath); - ファイルパスを設定します
  • void Set(const char* szFilePath); - ファイルパスを設定します
  • void Set(const CFile &file); - CFileの内容をコピーします
  • void Normalize(); - 設定されているパスを正規化します
  • const char* GetFilePath() const; - 設定されているファイルパスを取得します
  • const char* GetPath() const; - 設定されているファイルパスを取得します
  • const char* Get() const; - 設定されているファイルパスを取得します
  • const char* GetFullPath() const; - 設定されているファイルパスをフルパスで取得します
  • void ToFullPath(); - 内部で保持しているファイルパスをフルパス形式に変換します

 }
}