由于要插数据库,构建sql语句,需要文件名,在网上找了半天,无奈都是Linux下的专用函数,伤心,,还有那个下载URL ,还木搞好,就要走啦,心焦哇
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
WIN32_FIND_DATA fileAttr;
HANDLE handle;
handle = FindFirstFile("D:\\*", &fileAttr);
if( handle == INVALID_HANDLE_VALUE )
{
cout<<"invalid handle value "<<GetLastError()<<endl;
}
else
{
cout<<fileAttr.cFileName<<endl; //输出查找到的文件名
while( FindNextFile(handle, &fileAttr) )
{
cout<<fileAttr.cFileName<<endl; //输出每一个查找到的文件名
}
if( GetLastError() == ERROR_NO_MORE_FILES )
{
cout<<"查找完毕"<<endl;
}
else
{
cout<<"查找过程出现错误"<<endl;
}
FindClose(handle);
}
return 0;
}