Как корректно соединить имя файла с путем к файлу? [требует правки]

437
24 декабря 2016, 14:47

Как корректно соединить имя файла с путем к файлу?

Answer 1

Используйте метод Path.Combine (пространство имён System.IO). Пример:

string fullPath = Path.Combine(@"C:\Log", "log.txt");
Answer 2

Если вам нужно, чтобы в случае "неправильных" имен генерировалось исключение:

    if (Path.GetFileName(fileName) != fileName)
    {
        throw new Exception("'fileName' is invalid!");
    }
    string combined = Path.Combine(dir, fileName);

Если просто нужно смерджить не заморачиваясь:

    string combined = Path.Combine(dir, Path.GetFileName(fileName));
READ ALSO
Парсинг сайтов в .NET

Парсинг сайтов в .NET

Пытаюсь распарсить сайт через AngleSharp

694
Google Drive REST API Сервисный аккаунт

Google Drive REST API Сервисный аккаунт

Помогите разобраться

505
Как программно выключить компьютер?

Как программно выключить компьютер?

Как программно выключить компьютер?

381
Вывод данных из двух таблиц в один gridview yii2

Вывод данных из двух таблиц в один gridview yii2

Есть две таблицы без ключейДля каждой создал модель(Order и Manager)

1283