Как расшарить заданные папки между тремя устройствами?
Имеется десктоп на вин 7, ноут на вин 7 и смарт на андроиде 4.2. На десктопе в различных местах есть папки и файлы, к которым надо иметь доступ с двух других устройств (возможность обновлять файлы, добавлять новые файлы в выбранные папки и т.д.). Главное условие: структура папок на десктопе не должна быть изменена: например, скрипты на одном диске, файлы финансовой отчетности на другой. Т. е. надо реализовать всё так, чтобы не понадобилось перемещать все синхронизируемые данные в один каталог (как того требует Дропбокс, насколько я понимаю).
Могу предложить использовать симлинки (Symbolic Link).
1) Если Дропбокс с ними не работает: переносите всё в Дропбокс, а на десктопе на старом месте создаёте симлинк на папку в Дропбоксе.
Получается, и по старому пути всё лежит (симлинк), и в Дропбоксе синхронизируется (оригиналы файлов).
Но могут быть проблемы с другими приложениями, через которые вы по старому пути будете с файлами работать — они могут не понимать симлинки.
2) Если Дропбокс понимает симлинки, то можно наоборот сделать: создать симлинк в Дропбоксе.
Если симлинки не будут работать, то Junction Point можно создать.
Создал симлинк на папку, кинул его в каталог дропбокса - всё в порядке, все файлы папки, на которую ссылается линк, появились в дропбоксе. Далее создаю в этой папке текстовый документ - у файла сразу появляется зеленая галочка, т. е. вроде как он загружен дропбоксом в облако, но ни в облаке, ни на других устройствах этого файла нет! Дропбокс и не пытается его выгружать. То же самое, если изменяю какой-то файл - дропбокс его не обновляет.
В чем дело? Как заставить программу нормально работать с содержимым папок по ссылкам?
Владимир Серых: что это такое? Использовал консольную программу junction - она вроде точно так же создаёт симлинк, как и mklink, и результат такой же. Это она? Или может какой волшебный параметр добавить?
Их через Far Manager можно создать (Alt + F6) или какие-то специальные утилиты (Junction Link Magic, NTFS Links). Junction Point — это какое-то изобретение Microsoft для NTFS. Похоже на симлинк, но не симлинк. Не очень разбираюсь. Но файловая система и приложения могут по-другому с ними работать.
Любое облачное хранилище, у меня все 3 (которыми пользуюсь) работают корректно
Рабочие документы лежат на облаке Yandex.Диск
Личные фото лежат на 100 ГБ облаке от Mail
Проекты лежат на Google Drive