path#

Fully qualified name: isaacsim::core::includes::utils::path

namespace path#

Enumerations#

Functions#

std::string MakeRelativePath(const std::string &filePath, const std::string &fileRelativePath)

bool createSymbolicLink(const std::string &target, const std::string &link)

std::string getParent(const std::string &filePath)

std::string getPathStem(const char *path)

bool hasExtension(const std::string &filename, const std::string &extension)

bool isAbsolutePath(const char *path)

bool isFile(const std::string &path)

std::string normalizeUrl(const char *url)

std::string pathJoin(const std::string &path1, const std::string &path2)

std::string resolve_absolute(std::string parent, std::string relative)

std::string resolve_path(const std::string &path)

Calculates the final path by resolving the relative path and removing any unnecessary components.

std::string resolve_relative(const std::string &base, const std::string &target)

Calculates the relative path of target relative to base.

std::vector< std::string > split_path(const std::string &path)

PathType testPath(const char *path)

std::string toLowercase(const std::string &str)