牛骨文教育服务平台(让学习变的简单)
博文笔记

MFC查找所有后缀文件获取文件大小读取特定位置数据

创建时间:2016-03-19 投稿人: 浏览次数:138

CFileFind findfile;//查找文件类

CString Path;

CString FileNameNum;

CString strFilePath;

CFileStatus fileStatus;//文件状态类

UINT16 size;

CFile readfile;//文件操作

UCHAR deno[2];

BOOL Fret = findfile.FindFile(Path+_T("*.dat"));

    if (!Fret)
    {
        MessageBox(_T("目录")+Path+_T("没有.dat文件"));
    }

    while(Fret)
    {

     Fret = findfile.FindNextFile();

     FileNameNum = findfile.GetFileTitle();

    strFilePath = findfile.GetFilePath();

          if (CFile::GetStatus(strFilePath, fileStatus))  //获取文件大小
        {  
            size = fileStatus.m_size;

       }

            if (readfile.Open(strFilePath,CFile::modeRead ))
            {    
                readfile.Seek(NoteDenoBaseadd,CFile::begin);//将光标定位到钞票面额开始地址
                readfile.Read(deno,2);//读取钞票面额

    }

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。