System.IO.Path.Combine 方法 (String[])
方法描述
将字符串数组组合成一个路径。
语法定义(C# System.IO.Path.Combine 方法 (String[]) 的用法)
public static string Combine( params string[] paths )
参数/返回值
参数值/返回值 | 参数类型/返回类型 | 参数描述/返回描述 |
---|---|---|
paths | System-String[] | 由路径的各部分构成的数组。 |
返回值 | System.String | 组合后的路径。 |
提示和注释
paths 应当是要合并的路径组成部分的数组。 如果后续路径之一是绝对路径,则合并操作重置为从该绝对路径开始,丢弃所有先前合并的路径。
组合的路径中省略了零长度字符串。
如果参数有空格,则不会被分析。
不是目录和文件名的所有无效字符都被 Combine 方法解释为不可接受的,因为您可以将这些字符用于搜索通配符。 例如,尽管 Path.Combine("c:\\", "*.txt") 可能是无效的(如果您要根据它创建一个文件),但它作为搜索字符串是有效的。 因此 Combine 方法成功解释它。
System.IO.Path.Combine 方法 (String[])例子
下面的示例将一组字符串组合成一个路径。
string[] paths = {@"d:\archives", "2001", "media", "images"}; string fullPath = Path.Combine(paths); Console.WriteLine(fullPath);
异常
异常 | 异常描述 |
---|---|
ArgumentException | 数组中的一个字符串包含 GetInvalidPathChars 中定义的一个或多个无效字符。 |
ArgumentNullException | 数组中的一个字符串为 null。 |
版本信息
.NET Framework 受以下版本支持:4 .NET Framework Client Profile 受以下版本支持:4
适用平台
Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。