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

339
CoffeeQuest

Я пытаюсь использовать Dropbox для синхронизации некоторых папок, которые находятся за пределами папки Dropbox на моем компьютере. Моя папка Dropbox находится на моем дополнительном жестком диске, который является обычным механическим жестким диском. Папка, которую я хочу синхронизировать, находится на диске C, который является SSD. Я хотел бы синхронизировать папку с SSD с моим Dropbox, чтобы файлы по-прежнему находились на SSD, чтобы приложения по-прежнему извлекали выгоду из более высокой скорости SSD и не искали файлы на моем жестком диске.

Я попытался выяснить, как синхронизировать файлы из папки Dropbox, и узнал об использовании mklink по этой ссылке: http://www.dropboxwiki.com/tips-and-tricks/sync-other-folders

Предложенный здесь подход заключается в том, чтобы переместить нужную папку из ее исходного пути в папку Dropbox, а затем использовать mklink для создания соединения между папкой Dropbox и исходным путем. Насколько я понимаю, когда любое из моих приложений затем пытается получить доступ к файлам в исходном месте назначения, Windows перенаправляет запросы в место назначения, созданное соединением каталогов. Это означало бы, что я не воспользуюсь скоростью SSD, поскольку файлы теперь помещаются на мой жесткий диск. Я хотел бы, чтобы файлы все еще находились на моем SSD, все еще имели бы прямые запросы Windows к расположению SSD, но также чтобы файлы автоматически создавались в Dropbox. Я понимаю, что это может создать дубликаты файлов на обоих моих дисках, но так и будет.

Есть ли способ сделать это?

1
Вы можете попробовать командный файл, чтобы скопировать измененные файлы в DropBox. Я делаю это каждый день как часть моей процедуры отключения. BillDOe 6 лет назад 1
@BillOertell Нет, перекресток работает намного лучше. Это обеспечит синхронизацию каждого файла в момент его изменения, а не в конце завершения работы системы. LPChip 6 лет назад 0
@LPChip, согласился. Но это означает, что вся ваша папка должна находиться в DropBox (или iCloud, OneDrive и т. Д.), А не только в измененных файлах. Тем не менее, одним из больших недостатков включения его в сценарий завершения работы является то, что фактические файлы не обновляются до тех пор, пока вы снова не включите компьютер, но это единственное, что я могу придумать для хранения измененных файлов вне сайта. BillDOe 6 лет назад 0
@BillOertell смотрите мой ответ о том, как на самом деле сделать это с помощью перекрестка. Вы можете повернуть направление вокруг так, чтобы Dropbox искал файлы в другом месте и синхронизировал их. Правда, он будет синхронизировать всю папку, но это обычно то, что люди хотят в любом случае. LPChip 6 лет назад 0

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

1
LPChip

Вам действительно нужно использовать перекресток, используя mklink, но вы хотите изменить его направление. Заставьте Dropbox найти соединение внутри Dropbox, проследуйте по нему до файлов на диске C и синхронизируйте его таким образом.

Предположим, что ваш Dropbox находится в, D:\Dropboxа ваши драгоценные файлы на вашем диске C находятся в C: \ MyStuff.

Вы хотите сделать следующее:

  • Откройте командную строку от имени администратора.
  • Введите cd /d d:\Dropbox(/ d означает, что он также меняет диск, и вам не нужно вводить d: cd dropbox.
  • Создайте перекресток, набрав mklink /d MyStuff c:\MyStuff

Внутри вашего Dropbox теперь есть соединение с вашими материалами на диске C. Dropbox найдет его и сохранит его содержимое. Если по какой-либо причине dropbox синхронизирует саму ссылку, а не содержимое, удалите соединение и создайте его заново, но на этот раз используйте / h (hardlink) или / j (junction). У меня не установлен dropbox, поэтому я не уверен, как dropbox относится к обычному соединению каталогов (/ d)

Я использовал / J Junction. Я заметил, что, если я сделал переход из папки Dropbox в локальную папку, я не мог получить доступ к папке через Dropbox на моем компьютере, если я удалил папку в локальном месте назначения. Тем не менее, я мог бы получить к нему доступ через сайт Dropbox. Это заставило меня задуматься о том, будет ли папка и ее содержимое доступны на веб-сайте Dropbox навсегда или они будут удалены через некоторое время? Кроме того, если все сделано таким образом, файлы, хранящиеся на обоих дисках на моем компьютере одновременно, занимают в два раза больше места? И на моем SSD (диск C), и на моем HDD (диск D)? CoffeeQuest 6 лет назад 0
Не работает / d, или вы просто использовали / j, потому что в этой вики также упоминается / j? Я считаю, что / д часто работает лучше в этих случаях. В любом случае, он будет только на вашем диске C, но он также будет синхронизироваться с облаком. Пока это соединение существует, оно также будет на вашем Dropbox. LPChip 6 лет назад 0
Обратите внимание, что восстановление восстановит вашу папку Dropbox на D, а не диск C, если вы сначала не выполните соединение. LPChip 6 лет назад 0
Я использовал / j, потому что эта вики Dropbox специально сказала использовать / j. Я не понимаю "лучше" в этом случае. Я либо синхронизирую, либо нет - или это не так просто? Я могу дать / да, чтобы попытаться выяснить, что вы имеете в виду. CoffeeQuest 6 лет назад 0
Это не так просто, иначе было не так много разных вариантов. Некоторые могут даже соединиться с сетевым ресурсом. Это уровень эмуляции, и насколько осведомлены программы. LPChip 6 лет назад 0
Конечно, я лучше прочитаю. Большое спасибо за помощь! CoffeeQuest 6 лет назад 0

Похожие вопросы