Как удалить значок программы из папки «Программы»?Как удалить файл ярлыков в C#
ответ
Вы можете использовать стандартные операции с файлами в ярлыках.
Я считаю, что расширение файла является lnk.
Файл с ярлыками - это обычный файл, который, как правило, перенаправляется (при щелчке) на другой файл, программу или каталог. Чтобы удалить ярлык, вы можете использовать метод File.Delete.
File.Delete(path_to_lnk_file);
Чтобы получить начальное меню, используйте SpecialFolder enumeration. Что-то вроде следующего должно вам начать работу:
string startMenuDir = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);
string shortcut = Path.Combine(startMenuDir, @"The Company\MyShortcut.lnk");
if (File.Exists(shortcut))
File.Delete(shortcut);
Если вы не знаете точное имя файла, вы можете перечислить по всем файлам в папке меню Пуск с помощью Directory.GetFiles или Directory.GetDirectories. Вы также можете удалить всю папку («Компания»), используя Directory.Delete
В проводнике Windows, расширение файла для ссылок (LNK) никогда не отображаются, даже если вы отключили Скрывать расширения для зарегистрированных типов файлов особенность.
Так что, если вы хотите удалить «ярлык для foobar.exe» ярлык, вы должны сделать
File.Delete("Shortcut to foobar.exe.lnk");
- 1. Как удалить файл в C#
- 2. Удалить файл в C
- 3. Удалить подчеркивание для ярлыков Drilldown
- 4. Как удалить все слои ярлыков из ячейки
- 5. Удалить все элементы ярлыков в JavaScript
- 6. Как разрешить дублирование ярлыков ярлыков в Plotly?
- 7. Создание массива ярлыков C#
- 8. C# Создание ярлыков динамически
- 9. Удалить найденный файл в C: \
- 10. Как удалить файл после загрузки в C#?
- 11. Qt - Удалить ярлык - Неоднозначная перегрузка ярлыков
- 12. Как удалить определенную строку виджетов ярлыков в приложении tkinter
- 13. C# - Как напечатать текст некоторых ярлыков?
- 14. Как добавить несколько ярлыков к WinForm C#
- 15. Позиции ярлыков ярлыков Highcharts
- 16. Как удалить файл текущего пользователя в C/C++?
- 17. Linux, Как удалить файл с именем «-C»
- 18. Как удалить файл с помощью Visual C++?
- 19. Удаление ярлыков в countdown.js
- 20. Как удалить файл?
- 21. Cmd и C# удалить файл
- 22. перегруппировка ярлыков
- 23. Как создать график с текстом в качестве ярлыков ярлыков
- 24. Удалить файл в указанном каталоге C
- 25. C: Удалить все вхождения слова в файл
- 26. Пакетный файл для удаления скопированных ярлыков из общественного стола
- 27. C# MSTest - Удалить файл в TestInitialize
- 28. Как создать текстовые поля в виде ярлыков в C#?
- 29. Удалить запись в файл данных C++
- 30. C/C++ Как влияет количество ярлыков (goto) на производительность?