CFile::SetLength

 

Call this function to change the length of the file.

Syntax

      virtual void SetLength(
   ULONGLONG dwNewLen 
);

Parameters

  • dwNewLen
    Desired length of the file in bytes. This value can be larger or smaller than the current length of the file. The file will be extended or truncated as appropriate.

Remarks

Note

With CMemFile, this function could throw a CMemoryException object.

Example

CFile cfile;
cfile.Open(_T("SetLength_File.dat"), CFile::modeCreate |
   CFile::modeReadWrite);
ULONGLONG dwNewLength = 10000;
cfile.SetLength(dwNewLength);

Requirements

Header: afx.h

See Also

CFile Class
Hierarchy Chart