Windows 8.1 - мклинк на папку с файлами в ней

У меня есть каталог 'dir1' с некоторыми файлами в нем и каталог 'dir2', куда я добавлю несколько файлов. Как я могу создать ссылку / соединение (или просто подключить их)? Я попытался "mklink /D (или /J) dir1 dir2", но, очевидно, он не работает, и если бы я подумал, что dir1 будет просто dir2. Я хочу, чтобы у dir1 были файлы, которые у него есть сейчас, и когда я добавляю файлы в dir2, они появляются в dir1.

1 ответ

Я старался mklink /D (or /J) dir1 dir2

У меня есть каталог 'dir1' с некоторыми файлами в нем и каталог 'dir2', куда я добавлю несколько файлов.

У вас есть каталоги неправильно. Вам также необходимо удалить dir2 перед созданием ссылки.

Синтаксис для mklink является:

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

Замечания:

  • mklink создает ссылку так dir2 не должно существовать до запуска команды.

В твоем случае dir2 будет новая ссылка и dir1 будет целью, поэтому вам нужно использовать:

rd dir2

С последующим:

mklink /d dir2 dir1

Или же:

mklink /j dir2 dir1

Сейчас dir2 имеет файлы dir1 (Другими словами dir2 является dir1). Я не хочу этого

Это то, для чего предназначены ссылки на каталоги.

Вы должны переосмыслить.

Одним из вариантов является добавление файлов в dir2 а потом, когда в dir1 создать символическую ссылку на файлы в dir2, Вы можете сделать это с:

cd dir1
mklink file \full\path\to\dir2\file

Вы должны сделать это для каждого нового файла, добавленного в dir2,


Дальнейшее чтение

Другие вопросы по тегам