字体
第(3/5)页
关灯
   存书签 书架管理 返回目录
   1.CFile::GetFilePath()

    该函数用于获取指定文件的全路径。例如当CFile 打开了c:\aaa\bbb.dat 文件,调用

    GetFilePath()就可以获得该文件的路径c:\aaa\bbb.dat。其原型为:

    virtual CString GetFilePath() const;

    函数返回值即为指定文件的完整路径。

    2.CFile::GetFileTitle()

    该函数用于获取指定文件的标题。例如当CFile 打开了c:\aaa\bbb.dat 文件,调用

    GetFileTitle()就可以获得该文件的标题bbb。其原型为:

    virtual CString GetFileTitle() const;

    函数返回值即为指定文件的标题。

    3.CFile::GetFileNcom()

    该函数用于获取指定文件的名字。例如当CFile 打开了c:\aaa\bbb.dat 文件,调用

    GetFileNcom()就可以获得该文件的名字bbb.dat。其原型为:

    virtual CString GetFileNcom() const;

    函数返回值即为指定文件的名字。

    4.CFile::SetFilePath()

    该函数用于设置文件的路径。该函数在下面的情况中使用,即当一个CFile 对象创建时

    没有指定文件的路径。注意该函数并不能修改文件的实际路径,也不打开或创建新的文件。

    其原型为:

    virtual void SetFilePath(

    LPCTSTR lpszNewNcom

    );

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·198·

    参数lpszNewNcom 用于指向新路径的字符串。

    示例代码如下:

    //用第二个构造函数创建一个与已经打开的文件句柄hFile 绑定的CFile 对象

    CFile myFile((int) hFile);

    //此时虽然myFile 已经通过hFile 获得了打开文件的句柄,但是它并不知道hFile 的文件名,

    //因为hFile 并不包含文件名的信息。

    //如果没有设置好与其关联的文件名,则异常对象CFileException::m_strFileNcom 将没有定义,

    //无法获得出错的文件名。因此需要用SetFilePath 设置文件路径名。这里使用pstrNcom 指定。

    myFile.SetFilePath(pstrNcom);

    5.CFile::GetStatus()

    该函数用于获得文件的状态,有两个不同的原型:非静态成员变量的原型、静态成员变

    量的原型。

    BOOL GetStatus(

    CFileStatus& rStatus

    ) const;

    static BOOL PASCAL GetStatus(

    LPCTSTR lpszFileNcom,

    CFileSta
上一页 目录 下一页