c++对文件进行操作之读取文件夹下面的图片名称
正在做一个简单的手写数字识别的东西,需要进行预处理,划分训练集和数据集,发现用c++操作文件完全不会,都是泪,加油
建议先看一下这篇文章对 struct _finddata_t的介绍,这是链接:http://blog.csdn.net/wzhwho/article/details/6372353
#include<iostream> #include<io.h> using namespace std; const char path[100]="D:/OCR/*.pbm"; //不同的路径可以自己改,支持通配符查找 int main() { struct _finddata_t fileinfo; long handle; handle=_findfirst(path,&fileinfo); if(!handle) { cout<<"输入的路径有错误"<<endl; return -1; } else { cout<<fileinfo.name<<endl; while(_findnext(handle,&fileinfo)==0) { cout<<fileinfo.name<<endl; } } if(_findclose(handle)==0) cout<<"文件句柄成功关闭"<<endl; //不要忘了关闭句柄,至关重要 else cout<<"文件句柄关闭失败..."<<endl; system("pause"); return 0; }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: C++打开指定文件夹,并选中文件
- 下一篇: C++文件(夹)选择对话框