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