CFile::GetStatus

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)

Index