信息
您所需的主题如下所示。但此主题未包含在此库中。

Path.Combine 方法 (String, String)

2013/12/13

组合两个路径字符串。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public static string Combine(
	string path1,
	string path2
)

参数

path1
类型: System.String
第一个路径。
path2
类型: System.String
第二个路径。

返回值

类型: System.String
包含组合路径的字符串。如果指定路径中的一个是长度为零的字符串,该方法返回其他路径。如果 path2 包含一个绝对路径,该方法返回 path2

异常条件
ArgumentException

path1path2 包含一个或多个在 GetInvalidPathChars 中定义的无效字符。

ArgumentNullException

path1path2null

如果 path1 不是以 DirectorySeparatorCharAltDirectorySeparatorChar 中定义的有效分隔符结束,则在串联前会将 DirectorySeparatorChar 追加到 path1 中。

如果 path2 不包括根(例如,如果 path2 没有以分隔符或驱动器规格起始),则结果是两个路径的串联,具有介于其间的分隔符。如果 path2 包括根,则返回 path2

下面的示例将目录和子目录名称组合成用于在独立存储中创建目录的路径。此示例摘自为 IsolatedStorageFile 类提供的一个更大的示例。


// Create three subdirectories under MyApp1.
string subdirectory1 = Path.Combine("MyApp1", "SubDir1");
string subdirectory2 = Path.Combine("MyApp1", "SubDir2");
string subdirectory3 = Path.Combine("MyApp1", "SubDir3");
store.CreateDirectory(subdirectory1);
store.CreateDirectory(subdirectory2);
store.CreateDirectory(subdirectory3);


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: