描述:
小弟用vc.net在做一个控件,现在的情况是我知道一个目录名单我用什么方法来获得目录下的所有文件的名称,既怎么样调用这个目录下的所有文件,请大家教教我!
解决方案1:
或者你可以直接使用MFC的CFileFind这个类,很方便的。
解决方案2: 写错了
www.vckbase.com
上有例子
SetCurrentDirectory(_T("C:\\"));//设成所在目录
WIN32_FIND_DATA FileData;
HANDLE hSearch;
TCHAR szFile2Find[]=_T("*.*");
CStringArray FileList;
hSearch=::FindFirstFile(szFile2Find, &FileData);
if (hSearch == INVALID_HANDLE_VALUE)
return ;
while(FindNextFile(hSearch, &FileData))
{
if(!(FileData.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY))
{
FileList.Add(FileData.cFileName);
}
}
FindClose(hSearch);
FileList就是所需要的所有文件的名称
我有一个VC的小程序,不是.net的,楼主要是要就留个邮箱