VersionControlPath.MakeRelative 方法 (String, String, Boolean)
命名路径和文件夹,则返回相对路径文件夹。 如果路径不在文件夹下,并且递归参数是错误路径然后返回非限定。
否则,迭代方法在成为项目相对的指定文件夹和尝试的每个父目录。 路径和文件夹假定在规范格式。
示例:MakeRelative (@ " $/src/project/abc.cpp”,@ " $/src”,错误) - > @ "项/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”,为true) - > @ "项/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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。