I have linked OneDrive and DropBox successfully to the same folder in Windows 10 using a junction.
I used DropBox as my cloudstorage. Then I decided to sync also to OneDrive, because I noticed that DropBox took more and more memory resources, so I decided to test both in paralled on the same folder. If OneDrive works fine, I will finally phase-out DropBox, since I have more space on OneDrive and integration with Windows 10 seems tighter.
This is how I did it:
- Default DropBox folder is: \users\"user"\DropBox
- Default OneDrive folder is: \users\"user"\OneDrive
- My Dropbox folder was synced completely
- My OneDrive was empty and synced as such
- Important: I stopped DropBox and OneDrive service/process (the green checkmarks on the DropBox files and folders will be invisible now)
- I took a backup of my DropBox in case of emergency
- I moved all my files from my DropBox folder to the empty OneDrive folder (locally): do not copy them, move them!
- I renamed (now empty) DropBox to DropBox.old in case of emergency
- I created a junction using mklink:
in cmd:
cd c:\users\"user"
mklink /j DropBox OneDrive (this creates the junction)
Now DropBox folder points to OneDrive folder. Dir will list DropBox as junction)
- Be careful: when you delete DropBox folder, you will delete OneDrive folder!
- I changed the icon from the DropBox folder to the one in the dropbox.exe (C:\Program Files (x86)\Dropbox\Client\dropbox.exe)
- I also moved the hidden and protected operating system files in the root of the DropBox.old folder to the root of OneDrive (must first make them visible: uncheck option "hide protected operating system files" and check option "show hidden files,..." within "view/options/change folder and search options" in explorer): these files are: .dropbox.cache, .dropbox, desktop.ini
- Now I started the OneDrive service/process by starting OneDrive (will ask your credentials and notice that OneDrive is not empty)
- OneDrive now starts syncing to the cloud (my "old" DropBox files)
- Inportant: I waited until all files were synced to OneDrive!
- Then I started DropBox
- DropBox started syncing a few new files (created by OneDrive)
- I tested creating/deleting/updating files locally, in the DropBox cloud and in the OneDrive cloud. All synced perfectly and did not start bouncing endlessly like other people mentionned.
- Addition: I made it even more complex and started syncing on an XP pc with SyncDriver for OneDrive pointing to the same DropBox folder. I confirm this works too. Sync is perfect between Windows 10 and Windows XP and Dropbox and OneDrive.
Note: There is only one problem so far: when OneDrive starts, it creates a hidden file in the root like: ".458A9789-D782-6E78-8D4E-78129F2A846B". DropBox cannot sync this file. Does someone have a solution for this?
A service formally known as Skydrive
instead ofDropbox
would cause a problem.The service formally known as Skydrive
uses local files ( within their syncing directory itself ) to handle the syncing process. Please note the Skydrive is quickly changing how it works, Windows 8.1 provides native support, and currently the location cannot be changed.