#include <io.h> _finddata_t fd;
intptr_t file = _findfirst( "F:\\*.*", &fd );fd.name 存的就是你不知道的文件名,用完后调下面的函数。 _findclose( file );
intptr_t file = _findfirst( "F:\\*.*", &fd );fd.name 存的就是你不知道的文件名,用完后调下面的函数。 _findclose( file );
把listbox的设置成不显示
TCHAR szPath[MAX_PATH]=TEXT("x:\\yourdir\\*.*");
HANDLE hFind=FindFirstFile(szPath,&wfd);
BOOL rc;
if(INVALID_HANDLE_VALUE!=hFind)
{ while(rc=FindNextFile(hFile,&wfd))
{
if((wfd&FILE_ATTRIBUTE_DIRECTORY)!=FILE_ATTRIBUTE_DIRECTORY) break;
}
FindClose(hFind);
if(rc)//Find the file
{
LPTSTR pszFile=(LPTSTR)LocalAlloc(LPTR,sizeof(TCHAR)*1024);
if(NULL!=pszFile)
{
lstrcpy(pszFile,TEXT("x:\\yourdir\\");
lstrcat(pszFile,wfd.cFileName);
HANDLE hFile=CreateFile(pszFile,GENERIC_READ,0,0,OPEN_EXISTING,0,0);
if(INVALID_HANDLE_VALUE!=hFile)
{
ReadFile(...);
}
LocalFree(pszFile);
}
}
}