Condividi tramite


Metodo VersionControlPath.MakeRelative (String, String, Boolean)

Dato un percorso e una cartella, restituisce il percorso relativo della cartella.Se il percorso non è sotto la cartella e il parametro ricorsivo è quindi percorso viene restituito false invariato.

In caso contrario, il metodo in modo iterativo ogni directory padre della cartella e le prove specificate per eseguire il relativo elemento.Sia il percorso della cartella siano in formato canonico.

Esempi: MakeRelative (@ " $/src/project/abc.cpp", " @", $/src false) - \> @ " progetto/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) - \> @ " progetto/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp," @ " $/specs", riga) - > @". /src/project/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp," @ " $/src/proj", riga) - > @". /project/abc.cpp"

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • recursive
    Tipo: System.Boolean
    Flag per indicare se il metodo relativizza agli elementi padre della cartella.

Valore restituito

Tipo: System.String
Percorso relativo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VersionControlPath Classe

Overload MakeRelative

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common