Позвольте мне представить вам несколько методов класса Path в .NET:
1. Path.combine(string, string)
Возвращает путь с учетом двух заданных путей.
Например:
string CompletePath = System.IO.Path.Combine(@"c:MyApp", @"Imagesskyline.jpg");
Вернет полный путь c:MyAppImagesskyline.jpg
Не имеет значения, заканчивается ли первый параметр на «».
2. Path.GetExtension(string).
Возвращает расширение заданного пути к файлу. Например:
строка FileExtention = System.IO.Path.GetExtention(@"C:MyAppImagesskyline.jpg");
Вернет «jpg»
3. Path.GetFileName(строка)
Учитывая полный путь к имени файла, верните имя файла (включая расширение). Например:
строка fileName = System.IO.Path.GetFileName(@"c:MyAppImagesskyline.jpg");
вернет "skyline.jpg"