Namespaces
Variants

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

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

Retourne le chemin relatif par rapport au root path . Si * this est un chemin vide, retourne un chemin vide.

Table des matières

Paramètres

(aucun)

Valeur de retour

Chemin relatif au chemin racine .

Exceptions

Peut lever des exceptions définies par l'implémentation.

Exemple

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

Sortie possible :

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

Voir aussi

retourne le nom racine du chemin, s'il est présent
(fonction membre publique)
retourne le répertoire racine du chemin, s'il est présent
(fonction membre publique)
retourne le chemin racine du chemin, s'il est présent
(fonction membre publique)