izak_il Ответов: 2

как получить имя файла без расширения в список ? - Спасибо;


PopulateListBox(listBox1, @"C:\test", "*.*");

}
private void PopulateListBox(ListBox lsb, string Folder, string FileType)
{
    DirectoryInfo dinfo = new DirectoryInfo(Folder);
    FileInfo[] Files = dinfo.GetFiles(FileType);
    foreach (FileInfo file in Files)
    {
        lsb.Items.Add(file.Name);
    }
}
private void listBox1_MouseClick(object sender1, MouseEventArgs e)
{

    Process.Start(@"EXCEL.EXE", (@"C:\test") +    @"\" + (sender1 as ListBox).SelectedItem.ToString());
}
private void listBox1_SelectedIndexChanged(object sender1, EventArgs e)
{

}

private void listBox1_SelectedIndexChanged_1(object sender, EventArgs e)
{
}

2 Ответов

Рейтинг:
2

King Fisher

существует метод получения имени файла без расширения

result = Path.GetFileNameWithoutExtension(fileName);


Обратитесь к нему
получить имя файла без расширения


agent_kruger

+5

King Fisher

спасибо

Рейтинг:
0

Member 13066145

foreach (string f in Directory.GetFiles(folderName))
                {
                    if (f.ToLower().EndsWith(".jpg")==true || f.ToLower().EndsWith(".jpeg")==true)
                    {
                        this.listBox1.Items.Add(Path.GetFileNameWithoutExtension(f));
                        this.textBox1.Text = folderBrowserDialog1.SelectedPath;
                    }