struttura WIN32_FILE_ATTRIBUTE_DATA (fileapi.h)
Contiene informazioni sugli attributi per un file o una directory. La funzione GetFileAttributesEx usa questa struttura.
Sintassi
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;
Members
dwFileAttributes
Informazioni sull'attributo del file system per un file o una directory.
Per i valori possibili e le relative descrizioni, vedere Costanti degli attributi file.
ftCreationTime
Struttura FILETIME che specifica quando viene creato il file o la directory.
Se il file system sottostante non supporta l'ora di creazione, questo membro è zero.
ftLastAccessTime
Struttura FILETIME .
Per un file, la struttura specifica quando il file viene letto o scritto per l'ultima volta.
Per una directory, la struttura specifica quando viene creata la directory.
Per i file e le directory, la data specificata è corretta, ma l'ora del giorno è sempre impostata su mezzanotte. Se il file system sottostante non supporta l'ora dell'ultimo accesso, questo membro è zero.
ftLastWriteTime
Struttura FILETIME .
Per un file, la struttura specifica quando il file viene scritto per ultimo.
Per una directory, la struttura specifica quando viene creata la directory.
Se il file system sottostante non supporta l'ora dell'ultima scrittura, questo membro è zero.
nFileSizeHigh
DWORD di ordine elevato delle dimensioni del file.
Questo membro non ha un significato per le directory.
nFileSizeLow
DWORD di ordine basso delle dimensioni del file.
Questo membro non ha un significato per le directory.
Commenti
Non tutti i file system possono registrare la creazione e l'ora dell'ultimo accesso e non tutti i file system li registrano nello stesso modo. Ad esempio, nel file system FAT, il tempo di creazione ha una risoluzione di 10 millisecondi, il tempo di scrittura ha una risoluzione di 2 secondi e l'ora di accesso ha una risoluzione di 1 giorno. Nel file system NTFS il tempo di accesso ha una risoluzione di 1 ora. Per altre informazioni, vedere Orari file.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | fileapi.h (include Windows.h, WinBase.h) |