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

クラス 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