Как проверить, что файл ярлыка существует на рабочем столе пользователя в C#?
Я хочу проверить ярлык любого программного обеспечения на рабочем столе пользователя существует или нет с помощью C# программно. Если существует, то я хочу изменить имя этого ярлыка. Как это сделать?
Что я уже пробовал:
Я попробовал этот код, чтобы найти ярлык, но он не работает. Файл ярлыка существует, но он отображает "файл ярлыка не найден"
строка desktopPath = Environment.GetFolderPath(Environment.Специальная папка.Рабочий стол);
string shortcutfile = desktopPath + "\\Mozilla Firefox.lnk";
если (файл.Существует(shortcutfile))
{
Ящик для сообщений.Show("найден ярлык файла");
}
еще
{
Ящик для сообщений.Show("ярлык файла не найден");
}