2

Я очень хорошо знаком с командами командной строки в linux и с тем, как работают символические ссылки (ln -s). Я пытаюсь продублировать эту функцию в Windows. В частности, я хотел бы преобразовать папку загрузок, которая находится на моем жестком диске SSD, в мой жесткий диск. Диски следующим образом

C:\User\Users\Downloads

H:\User\Users\Downloads

Если бы я делал это в Linux, я бы просто сделал следующее

$sudo mv C:\Users\User\Downloads H:\Users\User\Downloads
$sudo ln -s H:\users\User\Downloads C:\Users\User\Downloads

В Windows я сделал следующее

Запуск CMD в качестве администратора

C:\Users\User>move C:\Users\User\Downloads H:\Users\User\Downloads
C:\Users\User>mklink /J C:\Users\User\Downloads H:\Users\User\Downloads

Я продублировал ожидаемую функциональность? Когда я пытаюсь сделать это с другими папками после перемещения, я получаю ошибку «Отказано в доступе». Возможно, программа работает с доступом к этой папке?

1 ответ1

0

Вы не можете перемещать папку загрузок напрямую, потому что она сама по себе не является символической ссылкой. Если вы откроете его свойства, вы сможете переместить его оттуда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .