ms88: Creationtime von directory unter c

Beitrag lesen

Hi,

Ich benötige von einem Ordner das Erstellungsdatum als Timestamp.
Unter linux reichte der Aufruf von stat, unter windows gibt es dies anscheinend nicht und ich benötige jetzt etwas, das mir unter windows von einem Ordner das modification bzw erstellungsdatum als timestamp zurückliefert.

Sprache: C
ich hab bisschen gesucht und bin auf getfiletime gestoßen

	  
dir = opendir(path);  
i = 0;  
// store elements  
if (dir != NULL) {  
while((ent = readdir(dir)) != NULL) {  
strcpy(dest, path);  
  
if (strcmp(ent->d_name, ".") == 0  || strcmp(ent->d_name, "..") == 0) {  
continue;  
}	  
	  
LPFILETIME creation;  
  
strcat(dest, ent->d_name);  
printf("%s\n", dest);  
if (!GetFileTime(dest, &creation, NULL, NULL)) {  
printf("ERROR\n");  
}  

leider komm ich immer in den ERROR zweig, jemand einen tipp oder idee?
lg