std::filesystem::path::stem
From cppreference.com
< cpp | filesystem | path
path stem() const; |
(since C++17) | |
Returns the filename identified by the generic-format path stripped of its extension.
Returns the substring from the beginning of filename() up to and not including the last period (.
) character, with the following exceptions:
If the first character in the filename is a period, that period is ignored (a filename like ".profile" is not treated as an extension)
If the filename is one of the special filesystem components dot or dot-dot, or if it has no periods, the function returns the entire filename().
Parameters
(none)
Return value
The stem of the filename identified by the path.
Exceptions
(none)
Example
Run this code
Output:
"bar" ".bar" ".tar" ".baz" ".bar"
See also
returns the filename path component (public member function) | |
returns the file extension path component (public member function) |