virtual ULONGLONG Seek( LONGLONG lOff, UINT nFrom );
參數
lOff 移動檔案指標的位元組數目。 正值會向上捲動到檔案結尾的檔案指標;負值會將會向檔案的起始檔案指標。
nFrom 要尋找的位置。 的可能值。
傳回值資料指標的位置,如果方法成功,否則,傳回值為未定義,並為 CFileException 例外狀況的指標會擲回。
備註
下表列出 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);