Подтвердить что ты не робот

Получить путь к файлу, перетаскиваемому в форму Windows Forms

Я разрабатываю приложение, которое требует, чтобы пользователь перетащил файл из Windows Explorer в окно приложения (Форма Windows Forms). Есть ли способ прочитать имя файла, путь и другие свойства файла в С#?

4b9b3361

Ответ 1

Вы можете поймать событие DragDrop и получить файлы оттуда. Что-то вроде:

void Form_DragDrop(object sender, DragEventArgs e)
{
    string[] fileList = (string[])e.Data.GetData(DataFormats.FileDrop, false);

    //more processing
}