Namespaces
Variants

std::experimental::filesystem::path:: relative_path

From cppreference.net
path relative_path ( ) const ;
(filesystem TS)

Возвращает путь относительно корневого пути . Если * this является пустым путем, возвращает пустой путь.

Содержание

Параметры

(нет)

Возвращаемое значение

Путь относительно корневого пути .

Исключения

Может генерировать исключения, определяемые реализацией.

Пример

#include <experimental/filesystem>
#include <iostream>
namespace fs = std::experimental::filesystem;
int main()
{
    fs::path p = fs::current_path();
    std::cout << "The current path " << p << " decomposes into:\n"
              << "root-path " << p.root_path() << '\n'
              << "relative path " << p.relative_path() << '\n';
}

Возможный вывод:

The current path "C:\Users\abcdef\Local Settings\temp" decomposes into:
root-path "C:\"
relative path "Users\abcdef\Local Settings\temp"

Смотрите также

возвращает корневое имя пути, если оно присутствует
(public member function)
возвращает корневую директорию пути, если она присутствует
(public member function)
возвращает корневой путь, если он присутствует
(public member function)