WIN32_FILE_ATTRIBUTE_DATA-Struktur (fileapi.h)

Enthält Attributinformationen für eine Datei oder ein Verzeichnis. Die GetFileAttributesEx-Funktion verwendet diese Struktur.

Syntax

typedef struct _WIN32_FILE_ATTRIBUTE_DATA {
  DWORD    dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD    nFileSizeHigh;
  DWORD    nFileSizeLow;
} WIN32_FILE_ATTRIBUTE_DATA, *LPWIN32_FILE_ATTRIBUTE_DATA;

Member

dwFileAttributes

Die Dateisystem-Attributinformationen für eine Datei oder ein Verzeichnis.

Mögliche Werte und ihre Beschreibungen finden Sie unter Dateiattributekonstanten.

ftCreationTime

Eine FILETIME-Struktur , die angibt, wann die Datei oder das Verzeichnis erstellt wird.

Wenn das zugrunde liegende Dateisystem die Erstellungszeit nicht unterstützt, ist dieser Member null.

ftLastAccessTime

Eine FILETIME-Struktur .

Für eine Datei gibt die -Struktur an, wann die Datei zuletzt gelesen oder in diese geschrieben wird.

Für ein Verzeichnis gibt die -Struktur an, wann das Verzeichnis erstellt wird.

Für Dateien und Verzeichnisse ist das angegebene Datum richtig, die Tageszeit ist jedoch immer auf Mitternacht festgelegt. Wenn das zugrunde liegende Dateisystem den Zeitpunkt des letzten Zugriffs nicht unterstützt, ist dieser Member null.

ftLastWriteTime

Eine FILETIME-Struktur .

Für eine Datei gibt die -Struktur an, wann die Datei zuletzt geschrieben wurde.

Für ein Verzeichnis gibt die -Struktur an, wann das Verzeichnis erstellt wird.

Wenn das zugrunde liegende Dateisystem den Zeitpunkt des letzten Schreibvorgangs nicht unterstützt, ist dieser Member null.

nFileSizeHigh

Die hohe DWORD-Reihenfolge der Dateigröße.

Dieser Member hat keine Bedeutung für Verzeichnisse.

nFileSizeLow

Der DWORD-Wert mit niedriger Reihenfolge der Dateigröße.

Dieser Member hat keine Bedeutung für Verzeichnisse.

Hinweise

Nicht alle Dateisysteme können die Erstellung und den Zeitpunkt des letzten Zugriffs aufzeichnen, und nicht alle Dateisysteme erfassen sie auf die gleiche Weise. Beispielsweise hat die Erstellungszeit im FAT-Dateisystem eine Auflösung von 10 Millisekunden, die Schreibzeit eine Auflösung von 2 Sekunden und die Zugriffszeit eine Auflösung von 1 Tag. Im NTFS-Dateisystem hat die Zugriffszeit eine Auflösung von 1 Stunde. Weitere Informationen finden Sie unter Dateizeiten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile fileapi.h (include Windows.h, WinBase.h)

Weitere Informationen

Dateiattributskonstanten

GetFileAttributesEx