Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


         

Структура типа CFileStatus имеет элементы,


Структура типа CFileStatus имеет элементы, описанные в следующей таблице:





























































Поле структуры CFileStatus



Описание



CTime m_ctime



Дата и время создания файла. Описание класса CTime представлено нами в главе “Дата и время”



CTime m_mtime



Дата и время последней модификации файла



CTime m_atime



Дата и время, когда последний раз выполнялось чтение из файла



LONG m_size



Размер файла в байтах



BYTE m_attribute



Атрибуты файла



char m_szFullName[_MAX_PATH]



Полное имя файла в стандарте операционной системы Windows. Виртуальная версия метода не заполняет это поле



Атрибуты файла, указанные в поле m_attribute структуры CFileStatus, определяются как переменная перечислимого типа Attribute. Этот тип определен в классе CFile следующим образом:

enum Attribute {

      normal =    0x00,

      readOnly =  0x01,

      hidden =    0x02,

      system =    0x04,

      volume =    0x08,

      directory = 0x10,

      archive =   0x20

};





































































Атрибут



Описание



normal



Нормальный файл



readOnly



Файл, который можно открыть только для чтения



hidden



Скрытый файл



system



Системный файл



volume



Метка тома



directory



Каталог



archive



Архивный



Метод GetStatus возвращает ненулевое значение при нормальном завершении и нуль в случае ошибки. Ошибка обычно возникает, если вы указываете несуществующий файл.


Содержание  Назад  Вперед