【发布时间】:2018-01-09 12:31:15
【问题描述】:
我有两个字符串:
C:\folder1\folder2\folder3
folder3\folder4\file1.jpg
我想将这两个字符串结合起来给出一个完整的文件路径,但是使用时:
char[] charsToTrim = {'\\'};
var rootPathEdit = treeViewPath.TrimStart(charsToTrim);
它不起作用,你能给我一些建议吗?
编辑:
对不起,我发现不是很清楚,我想要合并的结果:
C:\folder1\folder2\folder3
folder3\folder4\file1.jpg
成为: C:\folder1\folder2\folder3\folder4\file1.jpg
因为文件路径的两半我在结尾和开头重叠。
【问题讨论】:
-
“它不起作用”是什么意思?
-
@AndyJ 在标题中詹姆斯说他想删除“字符串的结尾”。假设他希望#s 合并而在他的路径中没有两次
folder3,这不是重复的。但为此,我们需要詹姆斯提供更多信息。 -
你应该更好地描述你想要完成的事情。你总是需要第一个路径的 parent 文件夹吗?或者你想匹配几个匹配的子文件夹?
-
@MightyBadaboom 够公平的。