欢迎访问:常州市武进区嘉泽中心小学网站 !今天是:
栏目列表
您现在的位置是:首页>>教师>>计算机技术>>程序设计>>杂项>>文章内容
如何进行文件操作:取得文件名 :打开文件 :移动文件指针.........
发布时间:2008-11-20   点击:   来源:本站原创   录入者:佚名
 
取得文件名

{

      CString  

      FilePathName;

      CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框

      if(dlg.DoModal()==IDOK)

      FilePathName=dlg.GetPathName();

}    

相关信息:CFileDialog 用于取文件名的几个成员函数:

假如选择的文件是C:\WINDOWS\TEST.EXE

则:

   (1)GetPathName();取文件名全称,包括完整路径。取回C:\WINDOWS\TEST.EXE

   (2)GetFileTitle();取文件全名:TEST.EXE

   (3)GetFileName();取回TEST

   (4)GetFileExt();取扩展名EXE
打开文件

CFile file("C:\HELLO.TXT",CFile::modeRead);///只读方式打开

///CFile::modeRead可改为 CFile::modeWrite(只写),CFile::modeReadWrite(读写),CFile::modeCreate(新建)

例子:

{

    CFile file;

    file.Open("C:\HELLO.TXT",CFile::modeCreate|Cfile::modeWrite);

    ...

    ... 

}
移动文件指针

    file.Seek(100,CFile::begin);///从文件头开始往下移动100字节

    file.Seek(-50,CFile::end);///从文件末尾往上移动50字节

    file.Seek(-30,CFile::current);///从当前位置往上移动30字节

    file.SeekToBegin();///移到文件头

    file.SeekToEnd();///移到文件尾
读写文件

   读文件:

      char buffer[1000];

      file.Read(buffer,1000);

   写文件:

      CString string("这个世界只有偏执狂才能成功");

      file.Write(string,8);
关闭文件

   file.Close();

附件:
    关闭窗口
    打印文档
    账号登录
    保持登录 忘记密码?
    账号与武进教师培训平台同步