メインページ   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス KSCL::IFileUtil の解説

ファイル操作を行うクラスのインターフェイスです。. より詳しく...

KSCL::IFileUtilに対する継承グラフ

Inheritance graph
[凡例]
すべてのメンバ一覧

公開型

typedef CWinShiftJisChars type_Chars
 ファイルで扱う文字型クラスの型定義。. より詳しく...

typedef std::vector< WIN32_FIND_DATA > type_win32_find_data_vector
 文字列配列の型定義。. より詳しく...


公開メンバ

virtual ~IFileUtil ()

保護メンバ

virtual std::string GetCurrentFolder () const=0
virtual bool CopyOneFile (const std::string &p_rcFromFilePathStr, const std::string &p_rcToFilePathStr, const bool p_bFailIsExsist) const=0
virtual bool MoveOneFile (const std::string &p_rcFilePathStr, const std::string &p_rcToFilePathStr) const=0
virtual bool MoveOverwriteOneFile (const std::string &p_rcFilePathStr, const std::string &p_rcToFilePathStr) const=0
virtual bool DeleteOneFile (const std::string &p_rcFilePathStr) const=0
virtual bool CreateOneFolder (const std::string &p_rcFolderPathStr) const=0
virtual bool SetCurrentFolder (const std::string &p_rcFolderPathStr) const=0
virtual bool IsFileOrFolderExsist (const std::string &p_rcFilePathStr) const=0
virtual bool IsFolderExsist (const std::string &p_rcFilePathStr) const=0
virtual bool IsDriveExsist (const char p_chDrive) const=0
virtual bool GetFileList (const std::string &p_rcFolderPathStr, type_Chars::type_string_vector &p_rcRetStrVec) const=0
virtual bool GetFileAndFolderList (const std::string &p_rcFolderPathStr, type_Chars::type_string_vector &p_rcRetStrVec) const=0
virtual bool MakeFolderEmpty (const std::string &p_rcFolderPathStr) const=0
virtual bool GetFileInfoList (const std::string &p_rcFolderPathStr, type_win32_find_data_vector &p_rcRetFindDataVec) const=0
virtual int CopyFiles (const std::string &p_rcFromFolderPathStr, const std::string &p_rcToFolderPathStr) const=0
virtual bool IsSameSubstanceFile (const std::string &p_rc1stFilePathStr, const std::string &p_rc2ndFilePathStr) const=0

解説

ファイル操作を行うクラスのインターフェイスです。.


メンバ型定義の解説

typedef CWinShiftJisChars KSCL::IFileUtil::type_Chars
 

ファイルで扱う文字型クラスの型定義。.

typedef std::vector< WIN32_FIND_DATA > KSCL::IFileUtil::type_win32_find_data_vector
 

文字列配列の型定義。.


コンストラクタとデストラクタの解説

virtual KSCL::IFileUtil::~IFileUtil (    )  [inline, virtual]
 


メンバ関数の解説

virtual std::string KSCL::IFileUtil::GetCurrentFolder (    )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::CopyOneFile (  const std::string &    p_rcFromFilePathStr,
const std::string &    p_rcToFilePathStr,
const bool    p_bFailIsExsist
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::MoveOneFile (  const std::string &    p_rcFilePathStr,
const std::string &    p_rcToFilePathStr
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::MoveOverwriteOneFile (  const std::string &    p_rcFilePathStr,
const std::string &    p_rcToFilePathStr
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::DeleteOneFile (  const std::string &    p_rcFilePathStr )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::CreateOneFolder (  const std::string &    p_rcFolderPathStr )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::SetCurrentFolder (  const std::string &    p_rcFolderPathStr )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::IsFileOrFolderExsist (  const std::string &    p_rcFilePathStr )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::IsFolderExsist (  const std::string &    p_rcFilePathStr )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::IsDriveExsist (  const char    p_chDrive )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::GetFileList (  const std::string &    p_rcFolderPathStr,
type_Chars::type_string_vector &    p_rcRetStrVec
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::GetFileAndFolderList (  const std::string &    p_rcFolderPathStr,
type_Chars::type_string_vector &    p_rcRetStrVec
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::MakeFolderEmpty (  const std::string &    p_rcFolderPathStr )  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::GetFileInfoList (  const std::string &    p_rcFolderPathStr,
type_win32_find_data_vector &    p_rcRetFindDataVec
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual int KSCL::IFileUtil::CopyFiles (  const std::string &    p_rcFromFolderPathStr,
const std::string &    p_rcToFolderPathStr
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.

virtual bool KSCL::IFileUtil::IsSameSubstanceFile (  const std::string &    p_rc1stFilePathStr,
const std::string &    p_rc2ndFilePathStr
)  const [protected, pure virtual]
 

KSCL::CFileUtilに実装されています.


KSCL(KAB-studioClassLibrary)に対してThu Jun 12 09:55:20 2003に生成されました。 doxygen1.2.15