статичний недійсними SetSt&atus ( LPCTSTR lpszFileName, константа CFileStatusamp; статус );
кинути ( CFileException );
Параметри
lpszFileName
Рядок, який є шлях до потрібного файлу. Шлях може бути відносної або абсолютної, але не може містити ім'я мережі.
статус
Буфер, що містить новий статус інформації. Викликати функцію член GetStatus prefill структура CFileStatus з поточного значення, а потім вносити зміни в міру необхідності. Якщо значення дорівнює 0, то відповідний елемент стан не оновлюється. Переглянути функцію член GetStatus для опису структури CFileStatus.
Зауваження
Встановлює стан файлів, пов'язаних з цього розташування файлу.
Щоб встановити час, змінити поле m_mtime статусу.
Зверніть увагу, що коли ви зателефонувати до SetStatus у спробі змінити атрибути файлу, та член m_mtime файлу стану структури ненульовим, атрибути можуть впливати також (змінюється час, штамп, можуть мати побічні ефекти атрибути). Якщо потрібно змінити лише атрибути файлу, спочатку встановити m_mtime член статус структури до нуля а потім зробити виклик SetStatus.
Приклад
//example для CFile::SetStatus
Чар * pFileName = "test.dat";
зовнішній newAttribute БАЙТ;
CFileStatus статус;
CFile::GetStatus (pFileName, статусу);
status.m_attribute = newAttribute;
CFile::SetStatus (pFileName, статус)
Огляд CFile | Члени класу | Ієрархічна діаграма
Дивіться також CFile::GetStatus