1

Я попробовал следующее:

C:\Users\Chloe\Documents>dir /a "My Music"
 Volume in drive C is OS
 Volume Serial Number is 808A-8F0B

 Directory of C:\Users\Chloe\Documents\My Music

File Not Found

C:\Users\Chloe\Documents>mklink /j "My Music" "c:\Users\Chloe\Music"
Cannot create a file when that file already exists.

mklink показывает следующее:

C:\Users\Chloe\Documents>mklink
Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.

3 ответа3

4

Соединение уже есть ... вы просто не проверили его правильно. Пытаться:

cd C:\Users\Chloe\Documents
dir /ah "My Music*"
0

Вы смотрели настройки безопасности для рассматриваемой папки / узла? Microsoft использует хитрость для предотвращения рекурсивных ссылок, когда речь идет о соединении / ссылках, созданных установками Windows.

По сути, он предоставляет Everyone права на просмотр traverse directory но запрещает разрешение « List Data . Конечным результатом является то, что попытка запустить DIR из командной строки в этой папке приведет к ошибке "Отказано в доступе", поскольку вы не можете просмотреть содержимое этой папки. Так, локальные настройки, например, будут работать нормально, если вы перейдете на cd C:\Users\you\Local Settings\Microsoft , все будет работать нормально. Если вы перейдете на cd C:\Users\you\Local Settings , вы получите ошибку.

Не уверен, если это связано, но это немного назад, так что надеюсь, это может кому-то помочь.

0

Мне пришлось удалить эти каталоги в проводнике. Несмотря на использование fsutil reparsepoint delete "My Music" . Они не будут появляться с помощью dir /a после того, как я их "удалю", но они появились с dir /a до того, как я их "удалил". Они по-прежнему отображаются в Проводнике после командной строки "удалить". Я даже перезагрузился и они там были. Я удалил в Проводнике и заново создал соединения / ссылки. Должно быть ошибка в Windows.

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