Я вытаскиваю путь к файлу из базы данных для использования в качестве источника файла. Мне нужно удалить последнюю папку из исходного пути, поэтому я могу создать новые папки для использования в качестве пути назначения.
Пример пути к исходному файлу:
\\\\ServerName\\Documents\\MasterDocumentFolder\\
Мне нужно удалить последнюю папку из этой строки и получить следующее:
\\\\ServerName\\Documents\\
Итак, я могу создать такую папку:
\\\\ServerName\\Documents\\NewDocumentFolder1\\
Изменить: я обновил мои примеры, чтобы показать, почему Path.GetDirectoryName() не будет работать в этом случае.