简短的c#替代Java的Path.ResolveSibling。 Unpossible?

时间:2016-04-27 09:10:43

标签: java c# file path resolve

我有一个filePath string filePath = @"C:\MyDir\MySubDir\myfile.ext";和另一个文件名string file2 = "otherfile.txt"。说我想获得另一个文件路径string filePath2 = @"C:\MyDir\MySubDir\otherfile.txt";

c#中有一个方法来创建这样的filePath2吗?

在Java中,方法是

Path resolveSibling(Path other)

  

解决了针对此的给定路径   路径的父路径。这在需要文件名的情况下很有用   替换为另一个文件名。 例如,假设名称   分隔符是" /"并且路径表示" dir1 / dir2 / foo",然后调用   这个方法与Path" bar"将导致路径   " DIR1 / DIR2 /栏" 即可。

1 个答案:

答案 0 :(得分:3)

像这样(合并第一个文件的目录名和第二个文件名):

{{1}}