C/C++列举目录下的文件列表
2016-02-22 20:26
253 查看
#include "stdafx.h"
#include <io.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
struct _finddata_t fileinfo;
long hFile; //文件句柄
try
{
if((hFile = _findfirst("D:\\*.txt",&fileinfo)) == -1)
return 1;
else
{
do
{
printf("%s\n",fileinfo.name);
}while(_findnext(hFile,&fileinfo)==0);
}
_findclose(hFile);
}
catch( exception &e)
{
cout<<"显示文件信息失败"<<endl;
cout<<e.what()<<endl;
return -1;
}
return 0;
}
#include <io.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
struct _finddata_t fileinfo;
long hFile; //文件句柄
try
{
if((hFile = _findfirst("D:\\*.txt",&fileinfo)) == -1)
return 1;
else
{
do
{
printf("%s\n",fileinfo.name);
}while(_findnext(hFile,&fileinfo)==0);
}
_findclose(hFile);
}
catch( exception &e)
{
cout<<"显示文件信息失败"<<endl;
cout<<e.what()<<endl;
return -1;
}
return 0;
}
相关文章推荐
- OpenJudge百炼习题解答(C++)--题4085:数组去重排序
- 怎么样才算是精通 C++?
- 怎么样才算是精通 C++?
- C++ primer阅读笔记之标准库String类型学习
- c++ vector的用法
- C++11和Boost库
- C++11和Boost库
- c++中换行\n和endl的区别
- C语言学习-vs2013编译器问题
- C++ vector.data()
- c++ 排序算法总结
- c++ 排序算法总结
- C++ primer阅读笔记之标准库vector类型学习
- c++模板类(一)理解编译器的编译模板过程
- 探寻C++最快的读取文件的方案 ——C++ IO优化
- 探寻C++最快的读取文件的方案 ——C++ IO优化
- C语言ini形式配置文件解析库——iniparser
- c++应用程序文件的编译过程
- C++学习模板篇(静态数据成员与静态成员函数)
- C语言-12-日期和时间处理标准库详细解析及示例