我有个文本文件内容
D:\CS>dir
 Directory of D:\CS.            <DIR>         01-01-1980  12:02a
..           <DIR>         01-01-1980  12:02a
4COM     EXE        16,640 01-01-1980  12:02a
COM      EXE        17,664 01-01-1980  12:03a
DOG      EXE        25,728 01-01-1980  12:03a
MAC      EXE         9,088 01-01-1980  12:03a
PLED     EXE        25,728 01-01-1980  12:00a
RTC      EXE         8,320 01-01-1980  12:03a
W        EXE         8,320 01-01-1980  12:03a
        9 file(s)        111,488 bytes
                         435,712 bytes free
大概是这个样子的,文件内容会根据目录变化我想把它读出来  放到LIST CONTROL里显示出来  格式大致如下:
文件名   格式   文件大小    日期各位能否给个思路,怎样把这个文本内容分解出来呢?有代码是最好了 谢谢
在线等达人解答

解决方案 »

  1.   

    用CFileFind吧.CFileFind cff;
    BOOL bFind cff.FindFile("路径\\*.*");
    while (bFind)
    {
    bFind = cff.FindNextFile();
    //通过CFileFind的成员函数,可以判断找到的东西是点(IsDot)还是目录(IsDirectory),还是文件,可以得到文件和目录的各个属性
    }
    bFind.Close();
      

  2.   

    我说的是读取某TXT文本文件的内容是像这样的
    4COM     EXE        16,640 01-01-1980  12:02a
    COM      EXE        17,664 01-01-1980  12:03a
    DOG      EXE        25,728 01-01-1980  12:03a
    MAC      EXE         9,088 01-01-1980  12:03a
    怎么去方便的分解出来