Share via


VersionControlPath.MakeRelative, méthode (String, String, Boolean)

Soit un chemin d'accès ou un dossier, retourne le chemin d'accès relatif au dossier. Si le chemin d'accès n'est pas sous le dossier et le paramètre récursif est ensuite tracé la valeur false est retournée non modifié.

Sinon, la méthode de manière itérative chaque répertoire parent dans le dossier et données spécifiés pour que le parent d'élément. Il est supposé que le chemin d'accès et le dossier sont sous forme canonique.

Exemples : MakeRelative (@ " $/src/project/abc.cpp », @ " $/src », false) - > @ " projet/abc.cpp » MakeRelative (@ " $/src/project/abc.cpp », @ " $/specs », false) - > @ " $/src/project/abc.cpp » MakeRelative (@ " $/src/project/abc.cpp », @ " $/src/proj », false) - > @ " $/src/project/abc.cpp » MakeRelative (@ " $/src/project/abc.cpp », @ " $/src », true) - > @ " projet/abc.cpp » MakeRelative (@ " $/src/project/abc.cpp », @ " $/specs », true) - > @ ». /src/project/abc.cpp » MakeRelative (@ " $/src/project/abc.cpp », @ " $/src/proj », true) - > @ ». /project/abc.cpp »

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Common
Assembly :  Microsoft.TeamFoundation.VersionControl.Common (dans Microsoft.TeamFoundation.VersionControl.Common.dll)

Syntaxe

'Déclaration
Public Shared Function MakeRelative ( _
    item As String, _
    folder As String, _
    recursive As Boolean _
) As String
public static string MakeRelative(
    string item,
    string folder,
    bool recursive
)

Paramètres

  • recursive
    Type : System.Boolean
    Indicateur pour indiquer si la méthode relativise aux parents du dossier.

Valeur de retour

Type : System.String
Chemin d'accès relatif.

Sécurité .NET Framework

Voir aussi

Référence

VersionControlPath Classe

MakeRelative, surcharge

Microsoft.TeamFoundation.VersionControl.Common, espace de noms