Структура типа 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 возвращает ненулевое значение при нормальном завершении и нуль в случае ошибки. Ошибка обычно возникает, если вы указываете несуществующий файл.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий