Как удалить ярлык в cmd или powershell?

Как удалить ярлык в cmd или powershell?
Как удалить ярлык в cmd или powershell? - nampoh @ Unsplash

Я хочу удалить ярлыки файлов с помощью cmd или powershell, но не могу. Всякий раз, когда я ввожу dir в cmd или powershell, они не показывают .lnk файлы, ни скриптовые языки не могут их показать (сколько я ни искал в сети). Есть много вопросов об этом, но они не только очень старые, но и большинство из них для ярлыков каталогов, в то время как мне нужно для ярлыков файлов. Я просто не могу найти надежное решение этой проблемы.

Похоже, что ярлыки размещаются на рабочем столе "Все пользователи", а не на вашем собственном рабочем столе.

По умолчанию на рабочем столе отображаются значки, размещенные как на вашем рабочем столе, так и на рабочем столе "Все пользователи".

Если в cmd набрать attrib на своей папке рабочего стола, то можно увидеть все файлы с их атрибутами. Это включает показ скрытых файлов. Также будет показано, какие атрибуты установлены, например, скрытые. Если это так, dir /ah покажет и их.

Однако, если attrib не показывает их, то ссылки размещаются на рабочем столе всех пользователей. Вы можете проверить это, открыв окно проводника и набрав адрес: shell:common desktop

Проводник перейдет к C:\Users\Public\Public Desktop и, если ярлыки там есть, они будут отображаться. Вы также можете сделать dir в этой папке из командной строки.


NevaDev, 7 февраля 2023 г., 00:01