cpp/experimental/fs/path/extension

Returns the extension of the filename component of the path.

If the component of the path contains a period, and is not one of the special filesystem elements  or , then the extension is the substring beginning at the rightmost period (including the period) and until the end of the pathname.

If the pathname is either or, or if  does not contain the  character, then empty path is returned.

Additional behavior may be defined by the implementations for file systems which append additional elements (such as alternate data streams or partitioned dataset names) to extensions.

Parameters
(none)

Return value
The extension of the current pathname or an empty path if there's no extension.