Символьная связь или синхронная репликация папок в Windows?

364
A T

У меня есть приложение - на самом деле веб-фреймворк + веб-сервер - которое требует, чтобы его папки, включая приложение, которое я размещаю, находились в дочернем каталоге; например, в: \htdocs.

Приложение / проект, который я размещаю, является частью большого git-репозитория, поэтому также не может быть перемещен за пределы дочернего каталога.

В Windows возможно ли сделать какое-то символическое связывание или синхронизировать репликацию папок?

Т.е. поэтому, когда я обновляю содержимое папки, она также обновляется в ее родственной папке.

0
Может помочь указать, какая версия Windows - более новые имеют гораздо лучшую поддержку символических ссылок. Journeyman Geek 12 лет назад 1
Я считаю, что команда, которую вы можете искать, это mklink, которая доступна в Vista и выше. В противном случае вам, скорее всего, потребуется использовать программу соединения от sysinternal. http://technet.microsoft.com/en-us/sysinternals/bb896768 Phillip R. 12 лет назад 0
Windows 8. Я просматривал команды `mklink` и` junction`, обе подсказывают мне: «Ошибка при создании foo: невозможно создать файл, когда этот файл уже существует». ошибки. `E:> mkdir & & echo fff> a \ bar.txt && junction a foo` и` E:> mkdir a && echo fff> a \ bar.txt && mkdir foo && junction foo` оба выдали эту ошибку. A T 12 лет назад 0
Вы также можете использовать http://allwaysync.com/, который может отслеживать папку и синхронизировать ее с другой, либо односторонней синхронизацией, либо двунаправленной. Phillip R. 12 лет назад 0
Попробуйте эту команду "md a && echo fff> a \ bar.txt && mklink / J foo a" a - это настоящая папка, а foo - это соединение, которое указывает на a. Phillip R. 12 лет назад 1

0 ответов на вопрос