Compartir a través de


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

Dada una ruta y una carpeta, devuelve la ruta de acceso relativa a la carpeta. Si la ruta no está en la carpeta y el parámetro recursiva es a ruta false se vuelve sin modificar.

Si no, el método iterativo cada directorio primario en la carpeta especificada e intenta crear el relativa del elemento. La ruta de acceso y la carpeta se supone que estar en forma canónica.

Ejemplos: MakeRelative (@ " $/src/project/abc.cpp”, @ " $/src”, false) - > @ " proyecto/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) > @ " proyecto/abc.cpp” MakeRelative (@ " $/src/project/abc.cpp”, @ " $/specs”, true) > @”. /src/project/abc.cpp” MakeRelative (@ " $/src/project/abc.cpp”, @ " $/src/proj”, true) > @”. /project/abc.cpp”

Espacio de nombres:  Microsoft.TeamFoundation.VersionControl.Common
Ensamblado:  Microsoft.TeamFoundation.VersionControl.Common (en Microsoft.TeamFoundation.VersionControl.Common.dll)

Sintaxis

'Declaración
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

  • folder
    Tipo: System.String
    Carpeta para hacerlo en relación con.
  • recursive
    Tipo: System.Boolean
    Marca que indica si el método relativize a los elementos primarios de la carpeta.

Valor devuelto

Tipo: System.String
Ruta de acceso relativa.

Seguridad de .NET Framework

Vea también

Referencia

VersionControlPath Clase

MakeRelative (Sobrecarga)

Microsoft.TeamFoundation.VersionControl.Common (Espacio de nombres)