32

Из командной строки с правами администратора :

c:\>mklink /h c:\dirA c:\Users\Piotr\dirB
Access is denied.

Я на Vista x64. Использование /j или /d вместо /h работает. В чем проблема?

Связанные с:

Доступ запрещен ошибка, когда я mklink на Windows 7.

4 ответа4

42

Жесткие ссылки могут использоваться только для файлов, но не для каталогов.

Ссылки: MSDN: Жесткие ссылки и соединения, <1> и <2>

13

Вы можете использовать ключ /j чтобы создать жесткую ссылку на каталог. Будьте осторожны с командой del . Чтобы удалить ссылку на каталог, используйте команду rmdir , поскольку del удалит все файлы в каталоге, на который указывает ссылка.

2

Насколько я знаю, жесткие ссылки разрешены только для файлов, но не для каталогов. http://technet.microsoft.com/en-us/library/cc753194(WS.10).aspx

0

У меня была та же проблема: проверьте, что файл или папка, которую вы пытаетесь создать, еще не существует (c:\dirA).

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