BOOL GetStatus ( CFileStatusamp; rStatus ) const;(&A)
정적 BOOL 파스칼 GetStatus ( LPCTSTR lpszFileName, CFileStatusamp; rStatus );(&A)
반환 값
TRUE 이면 지정된 된 파일에 대 한 상태 정보를 얻을; 그렇지 않으면, 거짓。
매개 변수
rStatus
상태 정보를 받을 것 이다 사용자가 제공한 CFileStatus 구조에 대 한 참조. CFileStatus 구조는 다음 필드:
lpszFileName
Windows 문자에서 문자열은 원하는 파일을 경로 설정 합니다. 경로 상대 또는 절대 일 수 있지만 네트워크 이름을 포함할 수 없습니다.
주의
GetStatus 의 가상 버전이 CFile 개체와 관련 된 열린 파일의 상태를 검색 합니다. M_szFullName 구조체 멤버에 값을 삽입 하지 않습니다.
정적 버전 명명 된 파일의 상태를 가져옵니다 및 파일 m_szFullName에 복사 합니다. 이 함수는 실제로 파일을 열지 않고 디렉터리 항목에서 파일 상태를 가져옵니다. 그것은 파일의 존재 및 액세스 권한을 테스트 하는 데 유용。
M_attribute 파일 특성입니다. Microsoft Foundation 클래스 특성을 상징적으로 지정할 수 있도록 enum type 특성 제공:
열거형 특성 {
nbsp; 일반 0x00, =
? readOnly = 0x01,
? 숨겨진 0x02, =
? 시스템 0x04, =
? 볼륨 = 0x08,
? 디렉터리 0x10 =
? 아카이브 0x20 =
? }(&N)
예제
Cfile::getstatus에 대 한 //example
CFileStatus 상태;
extern CFile cfile;
경우 (cfile.GetStatus (상태)) nbsp;?? / / 가상 멤버 함수
{
# ifdef _DEBUG
afxDump << "파일 크기 =" << status.m_size << "\n";
# endif
}
char * pFileName = "test.dat";
경우 (CFile::GetStatus (pFileName, 상태)) / / 정적 함수
{
# ifdef _DEBUG
afxDump << "전체 파일 이름 =" << status.m_szFullName << "\n";
# endif
}
CFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CFile::SetStatus, CTime(&N)