获取2条路径的差

本文关键字:路径 2条 获取 | 更新日期: 2023-09-27 18:27:08

假设我有

string path1 = "C:''apples";
string path2 = "C:'apples'blah'meh.jpg";

我怎么能得到:

string diff = "'blah'meh.jpg";

感谢

获取2条路径的差

如果路径实际上包含双斜杠(通常不会发生):

  1. path1 中的''替换为'

  2. path2 中的path1替换为Empty String

    string diff = path2.Replace(path1.Replace(@"''", @"'"), "");
    

否则:

string diff = path2.Replace(path1, "");