一个遍历文件夹内容,显示文件名,大小等信息的MFC程序
来源:互联网 发布:明星网络暴力 编辑:程序博客网 时间:2024/06/01 08:23
//初始化程序
CDialog::OnInitDialog(); CListCtrl *pList=(CListCtrl*)GetDlgItem(IDC_LIST);pList->InsertColumn(0,"文件名",2,100); pList->InsertColumn(1,"大小",2,100);pList->InsertColumn(2,"修改时间",2,100);pList->InsertColumn(3,"文件夹类型",2,100);
//消息函数
void CEX421Dlg::OnOK() {// TODO: Add extra validation hereCListCtrl *pList=(CListCtrl*)GetDlgItem(IDC_LIST);int nCount=pList->GetItemCount();CString file_d;GetDlgItemText(IDC_EDIT,file_d); //AfxMessageBox(file_d); WIN32_FIND_DATA InforFile;HANDLE handle=FindFirstFile(file_d,&InforFile);if(handle==INVALID_HANDLE_VALUE)AfxMessageBox("文件路径下无文件");while(FindNextFile(handle,&InforFile)){ pList->InsertItem(nCount,InforFile.cFileName);//申请一行 DWORD highWei=InforFile.nFileSizeHigh; DWORD lowWei=InforFile.nFileSizeLow; CString file_size; file_size.Format("%d%d",lowWei,highWei);//将数字转化成字符也可以用intoa函数 pList->SetItemText(nCount,1,file_size); CTime t=CTime(InforFile.ftLastWriteTime); time_t t1=t.GetTime(); CString file_time=ctime(&t1); pList->SetItemText(nCount,2,file_time); CString file_attrib; file_attrib.Format("%d",InforFile.dwFileAttributes); pList->SetItemText(nCount,3,file_attrib);} FindClose(handle);//CDialog::OnOK();}//运行结果
阅读全文
0 0
- 一个遍历文件夹内容,显示文件名,大小等信息的MFC程序
- MFC获取一个文件夹下某文件格式的所有文件名,并显示到 CListBox 上
- 如何遍历显示一个枚举的内容
- asp.net 得到一个文件夹下的所有文件夹及子文件夹名,得到所有文件名,文件大小,文件夹大小
- 如何MFC实现计算一个文件夹的大小
- 遍历、显示ftp下的文件夹和文件信息
- 遍历一个文件夹下面的所有文件MFC版本
- 遍历一个文件夹下面的所有文件MFC版本
- 发一个以前写的遍历文件夹中文的文件夹,或指定类型(文件名)的文件夹
- 遍历文件夹及文件名的保存
- Flie遍历文件夹下的文件名
- 遍历文件夹下所有的文件名
- IOS-遍历文件夹下面的所有文件名
- C#遍历输出文件夹下的文件名
- Linux c 遍历文件夹下的文件名
- MFC获取文件夹下的所有文件名
- MFC获取文件夹下的所有文件名
- MFC获取文件夹下的所有文件名
- Ubuntu/16.04LTS+Apache/2.4.18 环境下实现Python CGI编程
- miniUI的datagrid表格编辑时将原有的值带出来的技巧
- ArrayList源码剖析
- 第十七章经典抽象数据类型(一)
- 机器学习笔记一
- 一个遍历文件夹内容,显示文件名,大小等信息的MFC程序
- 新一代分布式服务框架:服务网格servicemesh
- very_overflow的wp
- LinkedList源码剖析
- phandle一种错误的用法及改正方法
- 关于TypeError : React object is undefined on createElement
- PHP 根据IP地址获取所在城市
- 计算1-n的阶乘值
- .net中获取MD5码