다음을 통해 공유


CFile::Seek

열려 있는 파일의 파일 포인터를 다시 설정합니다.

virtual ULONGLONG Seek(
   LONGLONG lOff,
   UINT nFrom 
);

매개 변수

  • lOff
    파일 포인터를 이동 하는 바이트 수입니다. 양수 값을 파일 포인터를 파일의 끝 방향으로 이동 합니다. 음수 값 파일 포인터가 파일의 시작으로 이동합니다.

  • nFrom
    위치에서 검색 합니다. 가능한 값에 대 한 설명 부분을 참조 하십시오.

반환 값

메서드가 성공 하면 파일 포인터의 위치입니다. 그렇지 않으면 반환 값은 정의 되지 않습니다 가리키는 포인터는 CFileException 예외가 throw 됩니다.

설명

다음 표에서 사용 가능한 값은 nFrom 매개 변수.

설명

CFile::begin

파일의 시작부터 검색 합니다.

CFile::current

파일 포인터의 현재 위치에서 검색 합니다.

CFile::end

파일 끝에서 검색 합니다.

파일을 열 때 파일 포인터가 0에는 파일의 시작 부분에 배치 됩니다.

파일 포인터를 파일의 끝 위치를 설정할 수 있습니다. 이렇게 하면 파일에 쓸 때까지 파일의 크기가 증가 하지 않습니다.

예외를 처리 한 후이 메서드를 예외 처리기 예외 개체를 삭제 해야 합니다.

예제

CFile cfile;
cfile.Open(_T("Seek_File.dat"), CFile::modeCreate |
   CFile::modeReadWrite);
LONGLONG lOffset = 1000;
ULONGLONG lActual;
lActual = cfile.Seek(lOffset, CFile::begin);

요구 사항

헤더: afx.h

참고 항목

참조

CFile 클래스

계층 구조 차트