| 2.1.10.18 GetFileAttributes
 DescriptionRetrieves given file attributes.
 SyntaxDWORD GetFileAttributes( LPCSTR lpcszFilename ) Parameters lpcszFilename[input] full pathname of the file.
 Returna 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
 ExamplesEX1
 int    GetFileAttributes_ex1()
{
    DWORD    dwAttributes = GetFileAttributes("c:\\config.sys");
    printf("File attributes are: %#x\n", dwAttributes);
    return 1;
}RemarkSee AlsoGetFileAttributesEx
 Header to Includeorigin.h
 Reference |