Namespaces
Variants

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

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

Devuelve la ruta relativa a root path . Si * this es una ruta vacía, devuelve una ruta vacía.

Contenidos

Parámetros

(ninguno)

Valor de retorno

Ruta relativa al root path .

Excepciones

Puede lanzar excepciones definidas por la implementación.

Ejemplo

#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';
}

Salida posible:

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

Véase también

devuelve el nombre raíz de la ruta, si está presente
(función miembro pública)
devuelve el directorio raíz de la ruta, si está presente
(función miembro pública)
devuelve la ruta raíz de la ruta, si está presente
(función miembro pública)