2

У меня есть папка, расположенная по адресу E:\My Work\code_library которой я планирую хранить фрагменты кода и т.д.

У меня есть папка, расположенная в E:\Server\htdocs\code_library которая является моей корневой директорией Apache

Есть ли способ, которым я могу редактировать файлы в любом месте и делать так, чтобы они реплицировались / оставались синхронизированными / или были одинаковыми?

В организационных целях я хотел бы сохранить файлы, расположенные по адресу E:\My Work\code_library этой папке содержится большое количество других папок, все связанные с работой, их легко копировать / переносить / хранить на флэш-накопителе / и т.д. эти файлы, так как все они находятся в удобном месте, ВМЕСТЕ

Затем мне нужно сохранить файлы в E:\Server\htdocs\code_library чтобы я мог получить к ним доступ в своем веб-браузере и иметь PHP и все остальное .

Есть идеи?

2 ответа2

4

Предполагая, что вам удобно с командной строкой, вы можете создать символическую ссылку в htdocs которая указывает на E:\My Work\code_library .

Удалите / переименуйте каталог code_library в E:\Server\htdocs . Затем откройте командную строку и перейдите с компакт-диска в E:\Server\htdocs . Затем сделайте свою символическую ссылку:

mklink /d code_library "E:\My Work\code_library"

Я должен упомянуть, что вы можете сделать это по-другому. То есть оставьте папку Apache code_library на месте и сделайте E:\My Work\code_library символической ссылкой, указывающей на копию Apache.

0

Я ответил на аналогичный вопрос в этом сообщении SU. Если вы в порядке ручного запуска операции синхронизации, SyncToy, бесплатная утилита PowerToy от Microsoft, может предоставить нужную вам функцию. Из Википедии, операции включают в себя:

  • Синхронизация занимает две папки и гарантирует, что они имеют одинаковые файлы. Для этого SyncToy может копировать файлы в любом направлении и может удалять или переименовывать файлы в любой папке. В случае, если файл был обновлен в левой и правой папках, версия с более поздней датой модификации считается победителем конфликта и будет перезаписывать другую версию. 3
  • Echo ищет изменения (изменения файлов, новые файлы, переименовывает, удаляет) в левой папке и вносит их в правую папку (односторонняя синхронизация).
  • Contribute похож на Echo, но он не удаляет файлы в правой папке, которые могли быть удалены в левой папке.

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