Skip to content

ExtractFileName

Extract the filename part from a full path filename.

Declaration

Source position: finah.inc line 27

function ExtractFileName(const FileName: UnicodeString) : UnicodeString;
function ExtractFileName(const FileName: RawByteString) : RawByteString;

Description

ExtractFileName returns the filename part from FileName. The filename consists of all characters after the last directory separator character ('/' or '\') or drive letter.

The full filename can always be reconstructed by concatenating the result of ExtractFilePath and ExtractFileName.

For an example, see ExtractFileDir.

Errors

None.

See also

Name Description
ExtractFileName Extract the filename part from a full path filename.
ExtractFilePath Extract the path from a filename.
ExtractFileDir Extract the drive and directory part of a filename.
ExtractFileDrive Extract the drive part from a filename.
ExtractFileExt Return the extension from a filename.
ExtractRelativePath Extract a relative path from a filename, given a base directory.