在 C# 中,Path.Combine 是 System.IO 命名空间下的一个静态方法,用于将多个字符串组合成一个文件路径。
Path.Combine 它会自动处理路径分隔符(如 / 或 \),确保生成的路径格式正确,避免手动拼接时可能出现的分隔符重复或缺失问题。
需要注意的是:第一个参数最后可以加 \ 字符,也可以不加,但是第二个参数前面是不能用 \ 字符的。
string str1 = Path.Combine(@"C:\\WuXingChuanYi\\", "Months");
str1 = C:\\WuXingChuanYi\\Months
string str2 = Path.Combine(@"C:\\WuXingChuanYi", "Months");
str2 = C:\\WuXingChuanYi\\Months
string str3 = Path.Combine(@"C:\\WuXingChuanYi\\", "Months\\\\Test");
str3 = C:\\WuXingChuanYi\\Months\\Test
string str4 = Path.Combine(@"C:\\WuXingChuanYi", @"\\Months\\Test");
str4 = \\Months\\Test 参数2前面加 \\,最后合并出的路径就不对了。