000
18.06.2003, 16:49 Uhr
peterpeter
|
Hallo, also ich hab ein probelm. hier unten seht ihr einen programmteil mit dem ich dateinamen auslesen kann un in einen vector speichern kann. jetzt will ich aber nur die dateien mit *.jpg auswählen. wie mach ich das...
ich habe volgendes versucht: original: fHandle=FindFirstFile(m_laufwerk + "\DCIM\\100OLYMP\\*",&wfd); mein versuch fHandle=FindFirstFile(m_laufwerk + "\DCIM\\100OLYMP\\*.jpg",&wfd); aber dann wählt er garkeine datei aus!!
C++: |
vector<string> vDateinamen; HANDLE fHandle; WIN32_FIND_DATA wfd; fHandle=FindFirstFile(m_laufwerk + ":\\DCIM\\100OLYMP\\*",&wfd); FindNextFile(fHandle,&wfd); while (FindNextFile(fHandle,&wfd)) { if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {} else { vDateinamen.push_back(wfd.cFileName); } } FindClose(fHandle);
|
|