MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / RemoveDirectoryName

Method RemoveDirectoryName

test/common/gtest/gtest.cpp:8425–8428  ·  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

8423// returns an empty FilePath ("").
8424// On Windows platform, '\' is the path separator, otherwise it is '/'.
8425FilePath FilePath::RemoveDirectoryName() const {
8426 const char* const last_sep = FindLastPathSeparator();
8427 return last_sep ? FilePath(last_sep + 1) : *this;
8428}
8429
8430// RemoveFileName returns the directory path with the filename removed.
8431// Example: FilePath("path/to/file").RemoveFileName() returns "path/to/".

Callers 1

GetCurrentExecutableNameFunction · 0.80

Calls 1

FilePathFunction · 0.85

Tested by

no test coverage detected