Получить имя файла при нажатии по ярлыку или файлу на рабочем столе - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Только начинаю заниматся программированием сильно не ругайте! Есть праблема не могу получить имя файла при нажатии по ярлыку или файлу на рабочем столе. Может есть какой метод типа GetFileNameFromMouseSelection Знаю только вот так но так я и сама знаю имя файла:
string path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\Text.txt"; // вот здесь нужно получить имя файла в проводнике.
 
string ouut = Path.GetFileName(path);        
 
MessageBox.Show(ouut);
Если это можно сделать подскажите пожалуйста как!? Думала может получить все файлы в папке но как опять же получить выбранный не понятно!?
Никто не знает?

Решение задачи: «Получить имя файла при нажатии по ярлыку или файлу на рабочем столе»

textual
Листинг программы
private void button1_Click(object sender, EventArgs e)
{
    var ofd = new OpenFileDialog();
    if (ofd.ShowDialog() == DialogResult.OK)
    {
        label1.Text = Path.GetFileName(ofd.FileName);
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы