Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Ever since I switched to windows phone I've sorely missed having an official dropbox app. Recently I've toyed with the idea of moving all my crucial files to OneDrive instead. I have more storage on OneDrive and the WP OneDrive integration is very handy.

I'm thinking about having both cloud sync services point to the same local folder for the first few weeks. That way if I want to go back its an easy task (and I can keep using dropbox's superior public folder)

Has anyone else done this? Are there any potential issues (permissions, conflicts etc)

share|improve this question
    
I see no reason pointing Dropbox to a folder called A service formally known as Skydrive instead of Dropbox would cause a problem. – Ramhound Aug 13 '13 at 11:25
    
I'm just thinking two cloud based apps will be syncing the folder. I wonder will they interfere with each other or cause any latency or locking issues – roryok Aug 13 '13 at 16:52
1  
To my knowlege neither Dropbox or 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. – Ramhound Aug 13 '13 at 17:23
    
Thanks ramhound. The dropbox location can be changed so I'll probably point that to the SkyDrive folder – roryok Aug 13 '13 at 21:52
    
Actually it turns out that I can only place the dropbox folder within Skydrive, which is not what I wanted. =( – roryok Aug 23 '13 at 9:55

I have done some tests with sharing the same folder on different clouds (One Cloud, Google, dropbox,...)lately. To be honest, it seems to give nothing but problems. In fact, the files seem to be in 'sync mode' all the time and the services take a lot of memory resources. I think the reason is the following: one cloud (f.ex. dropbox) sees a new file and starts synchronising. Once done, it seems that something on the folder or file is modified. The other cloud starts syncing as well. Once done, dropbox sees a change in the file and resyncs. But so does the other cloud when dropbox has synced. So both clouds seem to be syncing all the time.

share|improve this answer
    
This is likely to be highly OS-dependent. The inotify syscall in recent-ish linux kernels, for instance, allows listening for modification vs access without locking issues; and I would guess any cloud client would be using the right ones. – tucuxi Oct 25 '13 at 9:30

Cloud services will always timestamp their synch folder on your device with the time of their last synchronisation. How exactly they do this may vary from service to service.

If the synch folder is shared between services, the second service will see the date change of the first service as an update and will then go off and try to synchronise.

This can get you into a deadly embrace situation where everything is synchronising all the time.

I find it easier to have a daily run of robocopy (on Windows) to synchronise the two local synch folders. That does mean that you have two copies of everything on your local system but I have put each service's synch folder on a separate local hard drive so there is additional redundancy.

I haven't tried this on a phone so can't say if this is feasible there.

share|improve this answer
    
yeah robocopy seems like a better solution, although maybe more often than once a day (on the hour maybe?) Not sure what you mean about trying on a phone as we're talking about desktop clients! – roryok Oct 25 '13 at 10:40
    
ah, yes, I see how that's confusing. I just wanted to shift priority to SkyDrive on the desktop to match up with the phone, as I mostly use Dropbox at the moment – roryok Oct 25 '13 at 10:46

This is not possible. OneDrive (as of Oct 2014) always creates a sub-folder called OneDrive inside the folder you select. The best you can do is create a folder called OneDrive inside your DropBox folder, or vice versa.

share|improve this answer

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?

share|improve this answer

protected by Community Sep 13 '14 at 7:31

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.