Tach!
strcat(dest, ent->d_name);
printf("%s\n", dest);
if (!GetFileTime(dest, &creation, NULL, NULL)) {
leider komm ich immer in den ERROR zweig, jemand einen tipp oder idee?
Laut Dokumentation möchte diese Funktion als erstes ein File-Handle haben. Du scheinst ihr allerdings einen String zu übergeben.
Eine Suche nach "windows getfiletime" liefert bei mir neben der Beschreibung gleich als zweites winapi - How to get file time by name in windows?
dedlfix.