У меня есть несколько файлов, которые мне нужны для нескольких проектов.
Мне нужно, чтобы внесенные в них изменения применялись в каталогах каждого проекта.
Копировать и вставлять их все время непрактично, и я могу иногда забыть это сделать. Поэтому мне нужен способ обойти это.
Есть ли способ сделать то же самое и для папок?
решение1
Вы можете использовать символические ссылки. Откройте cmd ( Windows+ R, затем введите "cmd", enter) и перейдите в каталог, в котором вы хотите разместить свои файлы (используйте cd
для этого ). Затем введите mklink <link_name> <path_where_you_have_your_original_files>
.
Вы можете сделать это и для каталогов, но добавьте переключатель /D
в команду выше.
решение2
Конечно, можешь. mklink.exe
Здесь твой друг.
Похоже, вы хотите создать жесткие ссылки для своих файлов во всех своих проектах, поэтому вы начнете с одного из файлов и создадите жесткие ссылки на другие каталоги. На этом этапе все имена файлов будут указывать на один и тот же фрагмент данных. Вы также можете создать символические ссылки, но я думаю, что жесткая ссылка лучше соответствует вашей модели.
mklink /h linkname targetpath
Вы также можете использовать его для создания ссылок на каталоги, которые будут вести себя немного иначе, поскольку будет один реальный каталог, и ссылки будут указывать на него.
mklink /d linkname targetpath
Более подробная информация наКакие типы ссылок существуют в Windows? Как их создать?
решение3
Я проголосовал за ваши ответы, но хочу добавить несколько советов, которые я нашел для тех, кто посещает этот вопрос:
Сначала перейдите в папку, в которой вы хотите создать ссылку, затем нажмите Shift + Right Mouse button
на папку (откроется расширенное меню) и выберите «Открыть окно команд здесь».
В командной строке введите:
mklink /h newLinkName pathToOriginal
То же самое касается и каталогов:
mklink /d newLinkName pathToOriginal
Кстати, вместо того, чтобы вводить путь к исходному файлу, вы можете просто перетащить его в консоль.