CFile::SetStatus

статичний недійсними 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

Index