estrutura WIN32_FILE_ATTRIBUTE_DATA (fileapi.h)
Contém informações de atributo para um arquivo ou diretório. A função GetFileAttributesEx usa essa estrutura.
Sintaxe
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;
Membros
dwFileAttributes
As informações de atributo do sistema de arquivos para um arquivo ou diretório.
Para obter valores possíveis e suas descrições, consulte Constantes de atributo de arquivo.
ftCreationTime
Uma estrutura FILETIME que especifica quando o arquivo ou diretório é criado.
Se o sistema de arquivos subjacente não der suporte ao tempo de criação, esse membro será zero.
ftLastAccessTime
Uma estrutura FILETIME .
Para um arquivo, a estrutura especifica quando o arquivo é lido pela última vez ou gravado.
Para um diretório, a estrutura especifica quando o diretório é criado.
Para arquivos e diretórios, a data especificada está correta, mas a hora do dia é sempre definida como meia-noite. Se o sistema de arquivos subjacente não oferecer suporte à hora do último acesso, esse membro será zero.
ftLastWriteTime
Uma estrutura FILETIME .
Para um arquivo, a estrutura especifica quando o arquivo é gravado pela última vez.
Para um diretório, a estrutura especifica quando o diretório é criado.
Se o sistema de arquivos subjacente não oferecer suporte à hora da última gravação, esse membro será zero.
nFileSizeHigh
O DWORD de alta ordem do tamanho do arquivo.
Esse membro não tem um significado para diretórios.
nFileSizeLow
O DWORD de baixa ordem do tamanho do arquivo.
Esse membro não tem um significado para diretórios.
Comentários
Nem todos os sistemas de arquivos podem registrar a criação e a hora do último acesso, e nem todos os sistemas de arquivos os registram da mesma maneira. Por exemplo, no sistema de arquivos FAT, o tempo de criação tem uma resolução de 10 milissegundos, o tempo de gravação tem uma resolução de 2 segundos e o tempo de acesso tem uma resolução de 1 dia. No sistema de arquivos NTFS, o tempo de acesso tem uma resolução de 1 hora. Para obter mais informações, confira Horas de arquivo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | fileapi.h (inclua Windows.h, WinBase.h) |