Как я могу добавить папку, которая находится на другом диске, в Dropbox?

Как я могу добавить папку, которая находится на другом диске, в Dropbox?
Как я могу добавить папку, которая находится на другом диске, в Dropbox? - purzlbaum @ Unsplash

Мой диск C — это высокоскоростной диск NVME m.2, а диск D — довольно медленный старый диск. У меня есть папка Dropbox на D:\Dropbox. Обычно я занимаюсь программированием на C:\projects, так как диск C быстрый, и мне нужно завершить компиляцию кода как можно быстрее. Возможно ли, чтобы Dropbox защищал мой C:\projects, не копируя его в D:\Dropbox (на диске D недостаточно места, но в моем аккаунте Dropbox достаточно места)? Под защитой я подразумеваю синхронизацию данных с сервером Dropbox. Можно ли поместить указатель под D:\Dropbox\projects_pointer и, по сути, сказать Dropbox, перейдите к C:\projects, чтобы найти файлы в этой папке?

Просматривая официальную документацию Dropbox по символическим ссылкам и т.д. (способ, которым обычно выполняются подобные действия), связывание (указание) элементов с вашей папкой Dropbox, скорее всего, не позволит защитить их. А в этом отрывке из статьи как переместить папку Drobox прямо говорится:

Dropbox не поддерживает некоторые типы файлов и метаданных, такие как симлинки, псевдонимы, ярлыки, точки пересечения, развилки ресурсов и сетевые папки.

В качестве предыстории, это сообщение в блоге утверждает, что поддержка ссылок на внешние файлы и папки, очевидно, не поддерживалась (но работала) в прошлом, а затем исчезла в середине 2019 года.

Решения(?)

Можно (конечно) переместить папку Dropbox в C:\ и создать свою папку projects в самой папке Dropbox, но это может оказаться не идеальным вариантом.

Есть также возможность использовать скрипт или клиент командной строки, чтобы обойти папку Dropbox для загрузки. Это не будет "указателем", но позволит создать резервную копию нужной папки в Dropbox.

Например, Dropbox написан на Python и имеет официальный модуль Python API Client или есть (возможно, более простой в использовании) автономный dbxcli клиент командной строки. Любой из них может периодически загружать вашу папку C:\projects с помощью планирования задач или ручного вызова.

Одним из предостережений здесь, вероятно, будет автоматическая синхронизация с папкой Dropbox (поскольку вы упомянули о нехватке свободного места D:\). Если вы хотите реализовать любое из вышеперечисленных предложений, вам также, вероятно, стоит изучить выборочную синхронизацию папок в настольном приложении.


NevaDev, 7 февраля 2023 г., 00:55