У меня есть приложение на C # .NET 3.5, в которое я включил событие DragDrop в DataGridView.
#region File Browser - Drag and Drop Ops
private void dataGridView_fileListing_DragDrop(object sender, DragEventArgs e)
{
string[] fileList = e.Data.GetData(DataFormats.FileDrop) as string[];
foreach (string fileName in fileList)
{
//logic goes here
}
}
Мой вопрос: как я могу отличить ярлык Windows от фактического файла?Я попытался:
File.exists(fileName)
в блоке IF, который полезен для фильтрации перетаскиваемых каталогов, однако ярлыки проходят.Есть ли способ сообщить ярлык в данных, передаваемых данными события, или запросить файловую систему, если у меня есть имя?