Для окон:
Я предполагаю, что у вас есть доступ к общему onedrive других участников, и ваша цель состоит в том, чтобы заполнить все эти общие папки одновременно, просто заполнив одну папку, это будет путь.
В одном месте вы создаете папку, которая будет служить хостом. Документы в этой папке будут распространены на остальные. Не имеет значения, находится ли эта папка на вашем собственном диске, где-то на жестком диске или в одной из общих папок.
Ради ясности, я буду называть это Host.
Например: C:\users\Host\OneDrive
Я предполагаю, что у нас есть 3 гостя, а именно Guest1, Guest2 и Guest3, каждый из которых получает подпапку в вашем Onedrive, а именно: C:\users\Host\OneDrive\Guest1
и т.д.
Теперь предположим, что вы поместили соответствующие документы в следующую папку: C:\Users\Host\OneDrive\Host\PDF
и хотите, чтобы эта папка автоматически передавалась / обновлялась в подпапку Guest1, Guest2 и Guest3, называемую PDF ( например: C:\Users\Host\OneDrive\Guest1\PDF
) следующий метод позволит вам сделать это.
MKLink - это инструмент, который создает виртуальные каталоги, которые указывают на другой каталог. OneDrive не увидит это как виртуальный каталог и по этой причине создаст резервную копию содержимого. Неразумно, чтобы вы не связывались напрямую с родительской папкой, потому что это создало бы цикл и будет заполнять ваш OneDrive до тех пор, пока не закончится свободное пространство или уровень папки не станет слишком глубоким.
Как создать этот виртуальный каталог
Откройте командную строку от имени администратора.
- Нажмите Пуск, введите
cmd
и нажмите Ctrl+Shift+Enter
- Нажмите OK в диалоговом окне UAC, чтобы разрешить административный доступ к командной строке.
Используйте cd
для перехода в папку OneDrive, набрав cd "\Users\Host\OneDrive"
C:\Windows\System32>cd "\Users\Host\OneDrive"
C:\Users\Host\OneDrive>_
Я собираюсь предположить, что вы еще не сделали папки и файлы. В противном случае, отрегулируйте, где вы считаете нужным.
Используйте md
для создания новой папки с именем Host, набрав md Host
C:\Users\Host\OneDrive>md Host
C:\Users\Host\OneDrive>_
Перейдите в эту папку, введя cd Host
C:\Users\Host\OneDrive>cd Host
C:\Users\Host\OneDrive\Host>_
Создайте папку с именем PDF, набрав md PDF
и перейдите к ней, набрав cd PDF
C:\Users\Host\OneDrive\Host>md PDF
C:\Users\Host\OneDrive\Host>cd PDF
C:\Users\Host\OneDrive\Host\PDF>_
Теперь, когда хост-часть готова, давайте создадим ссылки для гостей.
Перейдите в папку первого гостя, набрав: cd \Users\Host\OneDrive\Guest1
C:\Users\Host\OneDrive\Host\PDF>cd \Users\Host\OneDrive\Guest1
C:\Users\Host\OneDrive\Guest1>_
Теперь приходит волшебство, мы создаем виртуальную папку.
Введите mklink /j PDF C:\Users\Host\OneDrive\Host\PDF
C:\Users\Host\OneDrive\Guest1>mklink /j PDF C:\Users\Host\OneDrive\Host\PDF
Junction created for PDF <<===>> C:\Users\Host\OneDrive\Host\PDF
C:\Users\Host\OneDrive\Guest1>_
Сделайте то же самое для Guest2 и Guest3, и всякий раз, когда вы помещаете файл в одну из этих папок PDF, он автоматически синхронизируется между всеми клиентами. Это включает в себя то, что если один из гостей помещает файл в папку PDF, он тоже синхронизируется, а также удаляет файл.