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) |