A 
		
				
				
			
		alekssgor
Есть ли готовая функция в WinApi для определения расширения файла????
В С++Builder это ExtractFileExt.
	
	
	
	
		
				
			В С++Builder это ExtractFileExt.
		Код:
	
	void ListFiles(char path[MAX_PATH], HWND hListBox)
{
WIN32_FIND_DATAA hFile;
HANDLE h;
char hPath[MAX_PATH];
strcpy(hPath, path);
strcat(hPath, "*.*");
if((h = FindFirstFileA(hPath, &hFile)) != INVALID_HANDLE_VALUE)
{
do
{
if(hFile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if(!strstr(hFile.cFileName, "."))
if(!strstr(hFile.cFileName, ".."))
{
strcpy(hPath, path);
strcat(hPath, hFile.cFileName);
strcat(hPath, "\\");
ListFiles(hPath, hListBox);
}
}
else
{
//Здесь можно проверить расширение файла
strcpy(hPath, path);
strcat(hPath, hFile.cFileName);
SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)hPath );
}
}
while(FindNextFileA(h, &hFile)!=0);
FindClose(h);
}
ListFiles("C:\\", hListBox);
} 
	 
	 
	 
	 
	 
 
		 
 
		 
	