Получить имя файла без полного пути - C#
Формулировка задачи:
вы друзья уж простите, я 25 страниц пролистал в поиске но не нашел ответа (может не правильно искал) тема такая:
дальше ступор.
для себя делаю прогу (потому что подруга отказывается мне зачитывать таблицы английского языка) которая тестирует по английскому языку. замысел такой чтобы из комбо бокса открывались файлы которые находятся в папке с запускаемой программой в формате xml. так вот я понял как это сделать но хочется же все чистенько (я сейчас по коду приведенному выше получаю ответ в комбе: ".\test1.xml" а хотелось бы получить "test1" а если назову-я изучаю инглиш.xml то хотелось бы получить без пути и расширения файла в списке. Еще раз повторюсь что прога делается для себя поэтому не обязательно то о чем я пишу.
зы :: просто мне захотелось косметикой заняться ну и попрактиковаться заодно, но тыкал-тыкал так и не вышло( поэтому и спросил.
var path = Application.StartupPath; comboBox1.Items.Clear(); var dbf_File = Directory.GetFiles(@path, "*.xml");
Решение задачи: «Получить имя файла без полного пути»
textual
Листинг программы
private void comboBox1_DropDown(object sender, EventArgs e) { comboBox1.Items.Clear(); comboBox1.Items.AddRange(Directory.GetFiles(@".", "*.xml").Select(x => Path.GetFileNameWithoutExtension(x)).ToArray()); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д