OneDrive Multiple Folders / HardDrives Sync

I have 3 hard drives. I would like to sync specific folders from each drive with MS OneDrive. One hard drive cannot store all files from all hard drives.

How can I do this with OneDrive?

+7
onedrive
source share
2 answers

Currently, the MS OneDrive client application only supports one folder. You will need to move all your files to one folder.

You also cannot use Windows Explorer libraries as a OneDrive folder, as these files are not really folders.

Directory links are also not supported in some versions of windows. ( http://www.howtogeek.com/174765/how-to-sync-any-folder-with-skydrive-on-windows-8.1/ )

Decision

In the end, I used SyncDriver - it does everything you need from any folder:

http://syncdriver.com/

First, you configure one folder in which all online content will be downloaded. Then you add any folder - from any drive - and everything goes to OneDrive. Simple and convenient.

You also have options for synchronizing only in certain directions:

  • OneDrive => local
  • local => OneDrive
  • Bi-directional
+5
source share

What I have done in the past is to use symbolic links to sync everything with OneDrive and maintain the folder structure I want. For example, when encoding, I like to save the source folders in the root of C :, so that I can easily access them from the menu (C: \ coding). So what I will do is create a folder in OneDrive called an encoding, and then bind it to the root of C: using cmd.exe

mklink /d "C:\Link\Location" "C:\Users\USERNAME\OneDrive\Path\To\Source\Folder" mklink /d "C:\coding" "C:\Users\USERNAME\OneDrive\coding" 

This requires additional permissions.

You can do this with as many folders as needed. Just remember that the HAS source folder is in OneDrive. If you have existing folders that you want to sync, move them all to OneDrive, and then link them to where they were originally. Example:

 mklink /d "C:\Users\USERNAME\Documents" "C:\Users\USERNAME\OneDrive\Documents" mklink /d "C:\Users\USERNAME\Desktop" "C:\Users\USERNAME\OneDrive\Desktop" mklink /d "C:\Users\USERNAME\Favorites" "C:\Users\USERNAME\OneDrive\Favorites" mklink /d "C:\Users\USERNAME\Desktop\Vacation Pics" "C:\Users\USERNAME\OneDrive\Vacation Pics" mklink /d "C:\Whatever I want" "C:\Users\USERNAME\OneDrive\Whatever I want" 

- change -

There is also the Link Shell Extension application, which I found extremely useful. Full instructions are located on the link, but ... It integrates with the Windows Explorer shell and adds an item to the context menu. You can right-click on a folder to select it as the source of a symbolic link, and then left-click on the directory in which you want to place the symbolic link. I think he does other things, but that’s all I use for this. FYI, this requires VCRedist 2005 if the memory is being served, and does not include this dependent group.

+4
source share

All Articles