Compartilhar via


Método VersionControlPath.MakeRelative (String, String, Boolean)

Dado um caminho e uma pasta, retorna o caminho relativo à pasta. Se o caminho não está sob a pasta e o parâmetro recursiva caminho é false será retornado em inalterados.

Caso contrário, o método iterativa cada diretório pai na pasta e as tentativas especificadas para fazer o do item. O caminho e a pasta são considerados para estar na forma canônica.

Exemplos: MakeRelative (@ " $/src/project/abc.cpp”,” @ " $/src, falsos) - > @ " projeto/abc.cpp MakeRelative (” @ " $/src/project/abc.cpp”,” @ " $/specs, falsos) - > @ " $/src/project/abc.cpp MakeRelative (” @ " $/src/project/abc.cpp”,” @ " $/src/proj, falsos) - > @ " $/src/project/abc.cpp MakeRelative (” @ " $/src/project/abc.cpp”,” @ " $/src, sim) - > @ " projeto/abc.cpp MakeRelative (” @ " $/src/project/abc.cpp”,” @ " $/specs, retificam) - > @”. /src/project/abc.cpp MakeRelative (” @ " $/src/project/abc.cpp”,” @ " $/src/proj, retificam) - > @”. /project/abc.cpp”

Namespace:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (em Microsoft.TeamFoundation.VersionControl.Common.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • recursive
    Tipo: System.Boolean
    Sinalizador para indicar se o método relativize a pais da pasta.

Valor de retorno

Tipo: System.String
Caminho relativo.

Segurança do .NET Framework

Consulte também

Referência

VersionControlPath Classe

Sobrecargas MakeRelative

Namespace Microsoft.TeamFoundation.VersionControl.Common