MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / RemoveDirectoryName

Method RemoveDirectoryName

rtpose_wrapper/src/gtest/gtest-all.cpp:7575–7578  ·  view source on GitHub ↗

Returns a copy of the FilePath with the directory part removed. Example: FilePath("path/to/file").RemoveDirectoryName() returns FilePath("file"). If there is no directory part ("just_a_file"), it returns the FilePath unmodified. If there is no file part ("just_a_dir/") it returns an empty FilePath (""). On Windows platform, '\' is the path separator, otherwise it is '/'.

Source from the content-addressed store, hash-verified

7573// returns an empty FilePath ("").
7574// On Windows platform, '\' is the path separator, otherwise it is '/'.
7575FilePath FilePath::RemoveDirectoryName() const {
7576 const char* const last_sep = FindLastPathSeparator();
7577 return last_sep ? FilePath(String(last_sep + 1)) : *this;
7578}
7579
7580// RemoveFileName returns the directory path with the filename removed.
7581// Example: FilePath("path/to/file").RemoveFileName() returns "path/to/".

Callers 1

GetCurrentExecutableNameFunction · 0.80

Calls 2

FilePathFunction · 0.85
StringFunction · 0.70

Tested by

no test coverage detected