Получить имя файла при нажатии по ярлыку или файлу на рабочем столе - 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);
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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