Поделиться через


VersionControlPath.MakeRelative - метод (String, String, Boolean)

Если задан путь и возвратите путь папки относительно папки.Если путь не находится в папке и рекурсивный параметр ложный затем путь возвращается неизмененным.

В противном случае метод последовательно каждый родительский каталог, в указанной папке и попытках, чтобы сделать relative элемента.Путь поиска, и предполагается, что и папка в канонической форме.

Примеры: > " $/src/project/abc.cpp» @ " $/src» False MakeRelative (@) - > проекта abc.cpp» @ " и MakeRelative (@ " $/src/project/abc.cpp» @ " $/specs», ложных) - > @ " $/src/project/abc.cpp» MakeRelative (@ " $/src/project/abc.cpp» @ " $/src/proj», ложных) - > @ " $/src/project/abc.cpp» MakeRelative (@ " $/src/project/abc.cpp» @ " $/src», истинных) - > @ " и abc.cpp проекта» MakeRelative (@ " $/src/project/abc.cpp» @ ", $/specs» true ") - @». > /src/project/abc.cpp» MakeRelative (@ " $/src/project/abc.cpp» @ ", $/src/proj» true ") - @». /project/abc.cpp»

Пространство имен:  Microsoft.TeamFoundation.VersionControl.Common
Сборка:  Microsoft.TeamFoundation.VersionControl.Common (в Microsoft.TeamFoundation.VersionControl.Common.dll)

Синтаксис

'Декларация
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
)

Параметры

  • item
    Тип: System.String
    Путь, относительный.
  • folder
    Тип: System.String
    Папка, чтобы его относительно.
  • recursive
    Тип: System.Boolean
    Пометьте, чтобы показать, если метод должен будет относительный к родительским папкам.

Возвращаемое значение

Тип: System.String
Относительный путь.

Безопасность платформы .NET Framework

См. также

Ссылки

VersionControlPath Класс

MakeRelative - перегрузка

Microsoft.TeamFoundation.VersionControl.Common - пространство имен