Код:
Код: Выделить всё
for( int i = 0; i < 26; i++ )
{//запускаем цикл с целью опросить все устройства
if(i==0)
{
hFirstFile = FindFirstFile(_T("a:\*.?*"), &wfd);
hFirstFile1 = FindFirstFile(_T("a:\*."), &wfd);
}
else
if(i==2)
{
hFirstFile = FindFirstFile(_T("C:\*.?*"), &wfd);
hFirstFile1 = FindFirstFile(_T("C:\*"), &wfd);
}
else
if(i==3)
{
hFirstFile = FindFirstFile(_T("d:\*.?*"), &wfd);
hFirstFile1 = FindFirstFile(_T("d:\*"), &wfd);
}
else
{
hFirstFile = FindFirstFile(_T("bb:\*.?*"), &wfd);
hFirstFile1 = FindFirstFile(_T("bb:\*."), &wfd);
}
if (hFirstFile != INVALID_HANDLE_VALUE)
{
do
{
nFilesCount =1+nFilesCount;
}
while (FindNextFile(hFirstFile, &wfd));
}
if (hFirstFile1 != INVALID_HANDLE_VALUE)
{
do
{
nFilesCount1 =1+nFilesCount1;
}
while (FindNextFile(hFirstFile1, &wfd));
}
nFilesCount=0;nFilesCount1=0;
}
На си не пишу уже давно... Деградировал до VBA и 1С 