Невозможно удалить ярлык из CMD

Невозможно удалить ярлык из CMD

Я не могу удалить файл ярлыка из CMD, пишет, что файл не существует. Но если я открою Рабочий стол, он существует, и я могу его удалить. Я попытался скопировать и увидел что-то странное. Если я скопирую его в то же место, создается новый ярлык с тем же именем, но если я попробую это сделать во второй раз, его имя меняется.

ИЗОБРАЖЕНИЕ - Изменение имени кадра

При КМД:

ИЗОБРАЖЕНИЕ - Не удается найти C:\Users\Bosty\Desktop\PC Remote Receiver.lnk

Мне просто нужно удалить этот ярлык после установки, это пакет NSIS, и я использую тихий режим с bat-файлом, я искал блокировку создания ярлыков при установке, но не могу найти :(

решение1

Вы можете использовать подстановочные знаки:

DEL "C:\adjust\path\shortcut_name.*"

Пустоголовый:Это всего лишь обходной путь, который удалит все файлы с таким же именем в целевом каталоге!

решение2

Хотя это не отображается, даже если вы установилинетчтобы скрыть расширения в Проводнике, все файлы ссылок имеют расширение.lnk.

Если вы создали ярлык для Блокнота, который выглядит как notepad.exe, чтобы удалить его из командной строки, введите:

del notepad.exe.lnk

Связанный контент