Я ПРОЧЕЛ ЧТО ЕСТЬ НЕСКОЛЬКО ЗНАЧЕНИЙ АТРИБУТОВ
НАПРИМЕР FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_COMPRESSED
НО ВЕДЬ ФУНКЦИЯ GetFileAttributes ВОЗВРАШАЕТ значение DWORD.
и как понять какие атрибуты у файла ???
ПРОГРАММА ВЫПОЛНЯЕТ
DWORD attrib;
attrib=GetFileAttributes("c:\\test.txt");
UpdateData(false);
в значении attrib записан аттрибут
и как мне по значению attrib судить об атрибутах файла
вопрос по GetFileAttributes25.08.01 18:21 Автор: finder Статус: Незарегистрированный пользователь
> Я ПРОЧЕЛ ЧТО ЕСТЬ НЕСКОЛЬКО ЗНАЧЕНИЙ АТРИБУТОВ > НАПРИМЕР FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_COMPRESSED > НО ВЕДЬ ФУНКЦИЯ GetFileAttributes ВОЗВРАШАЕТ значение > DWORD. > и как понять какие атрибуты у файла ??? > ПРОГРАММА ВЫПОЛНЯЕТ > DWORD attrib; > attrib=GetFileAttributes("c:\\test.txt"); > UpdateData(false); > в значении attrib записан аттрибут > и как мне по значению attrib судить об атрибутах файла
атрибуты файла, такие как например FILE_ATTRIBUTE_ARCHIVE-это и есть число. например этот атрибут может быть определен в файле WINNT.h как
#define FILE_ATTRIBUTE_ARCHIVE 0x00000020
ты конечно можешь проверять на числа. а можно проверять просто, например так.
DWORD attrib;
attrib=GetFileAttributes("c:\\test.txt");
if(attrib==FILE_ATTRIBUTE_ARCHIVE)
MessageBox("OK");