CFile::SetStatus

정적 void SetStatus ( LPCTSTR lpszFileName, const CFileStatusamp; 상태 );
던져 ( CFileException );(&A)

매개 변수

lpszFileName

문자열 원하는 파일의 경로입니다. 경로 상대 또는 절대 될 수 있지만 네트워크 이름을 포함할 수 없습니다.

상태

새 상태 정보를 포함 하는 버퍼입니다. 현재 값과 함께 CFileStatus 구조를 prefill 다음 필요에 따라 변경한 GetStatus 멤버 함수를 호출 합니다. 값이 0 인 경우에 해당 상태 항목이 업데이트 되지 않습니다. 에 대 한 CFileStatus 구조 설명 GetStatus 멤버 함수를 참조 하십시오.

주의

이 파일 위치와 관련 된 파일의 상태를 설정。

시간을 설정 하려면 상태 m_mtime 필드 수정。

SetStatus 에 대 한 호출만 파일과 m_mtime 멤버의 특성을 변경 하려고 할 때 파일의 상태 구조는 0이 아닌, (변경 타임 스탬프 특성에 부작용이 있을 수 있습니다) 특성을 영향 될 note 하시기 바랍니다. 경우에 파일의 특성을 변경 하려면 먼저 파일 상태 구조체의 m_mtime 멤버를 0 한 SetStatus 에 대 한 호출을 확인 설정。

예제

Cfile::setstatus에 대 한 //example
char * pFileName = "test.dat";
extern 바이트 newAttribute;
CFileStatus 상태;
CFile::GetStatus (pFileName, 상태);
status.m_attribute = newAttribute;
CFile::SetStatus (pFileName, 상태)

CFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CFile::GetStatus(&N)

Index