Unit 'sysutils' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

ChangeFileExt

Change the extension of a filename.

Declaration

Source position: finah.inc line 23

function ChangeFileExt(

  const FileName: UnicodeString;

  const Extension: UnicodeString

):UnicodeString;

function ChangeFileExt(

  const FileName: RawByteString;

  const Extension: RawByteString

):RawByteString;

Description

ChangeFileExt changes the file extension in FileName to Extension. The extension Extension includes the starting . (dot). The previous extension of FileName are all characters after the last ., the . character included.

If FileName doesn't have an extension, Extension is just appended.

If Extension is empty, the effect of this function is to remove any existing extension.

Errors

None.

See also

ExtractFileExt

  

Return the extension from a filename.

ExtractFileName

  

Extract the filename part from a full path filename.

ExtractFilePath

  

Extract the path from a filename.

ExpandFileName

  

Expand a relative filename to an absolute filename.


Documentation generated on: Dec 27 2024