Масса заменить букву диска на символические ссылки?

326
Arawn

Буква диска изменилась (и мне нужно сохранить это изменение). Я использовал Link Shell Extension для перемещения многих вещей до того, как это произошло, поэтому теперь у меня есть много символических ссылок, указывающих на места в старой букве диска.

Ярлыки были исправлены, и мне удалось исправить почти все записи реестра. Тем не менее, мне кажется, что мне, возможно, придется взяться за мои символические ссылки по одной. Это утомительно.

Есть ли эффективный способ изменить букву диска в пути для всех задействованных символических ссылок?

Я на Windows 7 Ultimate.

2
Вы могли бы написать сценарий PowerShell для этого. Если вы `Get-Item` символьная ссылка, это тип` SymbolicLink` и он имеет `Target`. Одним из недостатков является то, что `mklink` кажется встроенным для` cmd`, поэтому вам придется вызывать cmd или, возможно, пакет для запуска `mklink`. Get-ChildItem поддерживает -Recurse. Seth 5 лет назад 0
Я бы предпочел mklink, потому что он может создавать относительные ссылки. Затем вы можете добавить второй уровень косвенности, чтобы навсегда избежать этой проблемы в будущем. grawity 5 лет назад 0

0 ответов на вопрос