Dateiattribute auslesen

Tschena

Grünschnabel
Hi Zusammen,

ich habe eine Frage bzgl. dem Zugriff auf Dateiattribute (Erstelldatum,Author usw.).
Ich möchte die oben genannten Attribute einer bestimmten Datei ausgeben. Das C Programm bekommt den Dateinamen und deren Pfad übergeben und läuft unter Windows (die Dateien wurden auch unter Windows angelegt). Über die stat.h Datei kann ich auf einige der Attribute zugreifen (last modified zum Beispiel ) dennoch ist mir unklar wie ich an das Attribut "erstellt am" komme. Geht das überhaupt

Gruß Jana
 
Mitder SDK-Funktion
Code:
BOOL GetFileAttributesEx(
  LPCTSTR lpFileName,
  GET_FILEEX_INFO_LEVELS fInfoLevelId,
  LPVOID lpFileInformateion
);
kannst Du die Attribute einer Datei ermitteln.
fInfoLevelID muß 'GetFileExInfoStandard' sein und lpFileInformation ein Zeiger auf eine 'WIN32_FILE_ATTRIBUTE_DATA' - Struktur.
 
Hi jokey2,

erst mal vielen Dank für deine schnelle Antwort.
Hast du ein Beispiel für die Implementierung dieser Funktion? Muß ich dafür das SDK extra installieren, oder ist es bei der standard Windowsinstallation dabei?

Gruß Jana
 
Das weiß ich ehrlich gesagt nicht. Wenn Du mit Visual C++ programmierst, ist es auf jeden Fall schon dabei. Nähere Infos zur Funktion und der Struktur findest Du auf msdn.microsoft.com.
 
Zurück