GetFileAttributes
Description
Retrieves given file attributes.
Syntax
DWORD GetFileAttributes( LPCSTR lpcszFilename )
Parameters
- lpcszFilename
- [input] full pathname of the file.
Return
a bitfield with the following possible bits:
FILE_ATTRIBUTE_READONLY 0x00000001
FILE_ATTRIBUTE_HIDDEN 0x00000002
FILE_ATTRIBUTE_SYSTEM 0x00000004
FILE_ATTRIBUTE_DIRECTORY 0x00000010
FILE_ATTRIBUTE_ARCHIVE 0x00000020
FILE_ATTRIBUTE_ENCRYPTED 0x00000040
FILE_ATTRIBUTE_NORMAL 0x00000080
FILE_ATTRIBUTE_TEMPORARY 0x00000100
FILE_ATTRIBUTE_SPARSE_FILE 0x00000200
FILE_ATTRIBUTE_REPARSE_POINT 0x00000400
FILE_ATTRIBUTE_COMPRESSED 0x00000800
FILE_ATTRIBUTE_OFFLINE 0x00001000
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000
Examples
EX1
int GetFileAttributes_ex1()
{
DWORD dwAttributes = GetFileAttributes("c:\\config.sys");
printf("File attributes are: %#x\n", dwAttributes);
return 1;
}
Remark
See Also
GetFileAttributesEx
header to Include
origin.h
Reference
|