anzahl der dateien in einem ordner
-
gibt es eine funktion in der winapi, die anzahl der dateien in einem ordner liefert?
-
hi,
geh doch alle durch ohne sie zu oeffnen etc.
gruss
msp
-
Nein, dafür gibt es keine 'fertige' Funktion. Die kannst Du Dir nach diesem Schema zusammen bauen.
-
int get_folder_file_count(std::string sPath, std::string sExt = "") { if (sPath == "" || (filename.find(":\\") == std::string::npos) return -1; HANDLE hFile = NULL; WIN32_FIND_DATA wfd; unsigned int nCount = 0; sPath += (sExt == "" ? "*.*" : sExt); hFile = FindFirstFile(sPath, &wfd); do { if (!( (wfd.cFileName[0]=='.') && ( (wfd.cFileName[1]=='.' && wfd.cFileName[2]==0) || wfd.cFileName[1]==0 ) )) ++nCount; } while (FindNextFile(hFile, &wfd)); FindClose(hFile); return (int)nCount; }int main(void) { std::cout << get_folder_file_cout("C:\\") << std::endl; return 0; }Also das was CodeFinder gesagt hat mal kurz umgesetzt

-
Aber...100%
.
-
dankeschön