estructura de WIN32_FILE_ATTRIBUTE_DATA (fileapi.h)
Contiene la información de los atributos de un archivo o directorio. La función GetFileAttributesEx usa esta estructura.
Sintaxis
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;
Miembros
dwFileAttributes
Información del atributo del sistema de archivos para un archivo o directorio.
Para conocer los valores posibles y sus descripciones, vea Constantes de atributo de archivo.
ftCreationTime
Estructura FILETIME que especifica cuándo se crea el archivo o directorio.
Si el sistema de archivos subyacente no admite la hora de creación, este miembro es cero.
ftLastAccessTime
Estructura FILETIME .
Para un archivo, la estructura especifica cuándo se lee o escribe por última vez el archivo.
Para un directorio, la estructura especifica cuándo se crea el directorio.
En el caso de los archivos y directorios, la fecha especificada es correcta, pero la hora del día siempre se establece en medianoche. Si el sistema de archivos subyacente no admite la hora de último acceso, este miembro es cero.
ftLastWriteTime
Estructura FILETIME .
Para un archivo, la estructura especifica cuándo se escribe por última vez el archivo.
Para un directorio, la estructura especifica cuándo se crea el directorio.
Si el sistema de archivos subyacente no admite la hora de última escritura, este miembro es cero.
nFileSizeHigh
DWORD de orden superior del tamaño del archivo.
Este miembro no tiene un significado para los directorios.
nFileSizeLow
DWORD de orden bajo del tamaño del archivo.
Este miembro no tiene un significado para los directorios.
Comentarios
No todos los sistemas de archivos pueden registrar la creación y la hora de último acceso, y no todos los sistemas de archivos los registran de la misma manera. Por ejemplo, en el sistema de archivos FAT, el tiempo de creación tiene una resolución de 10 milisegundos, el tiempo de escritura tiene una resolución de 2 segundos y el tiempo de acceso tiene una resolución de 1 día. En el sistema de archivos NTFS, el tiempo de acceso tiene una resolución de 1 hora. Para más información, consulte Tiempos de archivo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | fileapi.h (incluya Windows.h, WinBase.h) |