zoukankan      html  css  js  c++  java
  • 转:如何进行文件操作

    如何进行文件操作

    取得文件名 
    打开文件 
    移动文件指针 
    读写文件 
    关闭文件
     
    取得文件名
    {
          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();

  • 相关阅读:
    关于如何触发控件的事件
    MaxScript转换图像格式
    MaxScript装B技巧一则
    MaxScript.Net接收本地端口的消息执行
    MaxScript创建十二面体的代码
    MaxScript中GW使用范例一则
    Max里,Mesh真是高级自由度啊
    显示当前秒数的MaxScript
    Max2010的activex以及.net界面乱码解决方式
    半夜失眠,码点关于技术美术的字
  • 原文地址:https://www.cnblogs.com/cumtb3S/p/1758383.html
Copyright © 2011-2022 走看看