Есть ли простой способ динамического создания пути к файлу в .Net? На данный момент я создаю путь к файлу, объединяя различные строки (из настроек приложения, ввода пользователя и Date.ToString), но это зависит от того, что в строках не указаны двойные символы \ или недопустимые символы и т. Д. Очевидно, что я могу вручную проверить строки для такого рода вещей, но мне было интересно, есть ли что-то, встроенное в .Net, которое может справиться с этим.Динамическое создание файловых путей в .Net
4
A
ответ
10
Использование Path.Combine
Dim p = Path.Combine(somePath, "foo\bar")
Документация: http://msdn.microsoft.com/en-us/library/dd169357.aspx
+10
Предпочтительно Path.Combine (Path.Combine (somePath, «foo»), «bar») IMO :) (Почему нет перегрузки Path.Combine, который берет больше строк? Пожалуйста, нагните команду BCL для меня :) –
+0
Я давно задумался об этом. – Kev
3
System.IO.Path.Combine()
Этот класс many members связан с манипуляцией Path
+1 за вопрос об этом вместо того, чтобы просто придерживаться метода сборки ручного пути, как это делает много poeple. – OregonGhost