У меня есть два разных пути:Как объединить два различных пути
C:\Project\v4.0\Tool\Custom\CustomCompanyNames\Template\file\file.xml C:\Destination\New\Place\Bin\Debug\output
Мне нужен способ два значения Достаньте из двух различных путей
Ожидаемый Путь:
C:\Destination\New\Place\Bin\Debug\output\CustomCompanyNames\file\file.xml
Как я могу это решить?
- Пользовательская папка исправить
- Все каталоги после таможни имеют разные названия
Моего решения плохо запрограммировано:
- Пользовательских ист первого путем
назначения второго путь
private void test() { string result = destination; string[] custom = customs.Split('\\'); foreach (var s in custom) { if(s.Contains("custom") || result.Contains("custom")) { if(s.Contains("templates")) break; result = Path.Combine(result, s); } } }
Вы пробовали что-нибудь? После разделения верхнего пути вы можете использовать 'Path.Combine' –
Я попытался разделить путь и объединить код. Но моя проблема заключается в том, чтобы обрезать каталог \ Template – mimu1011
Никто не говорит, сделайте это для меня. Я отредактировал свое решение @GiladGreen – mimu1011