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)

Vedi anche

Costanti degli attributi di file

GetFileAttributesEx