So you have installed the new SkyDrive client for Windows 7 or Windows 8 and realize that Mesh is no longer supported. SkyDrive asks you to pick a single folder to sync contents from device to device or onto the SkyDrive website. Essentially you are forced to copy any files and folders you want synced into the SkyDrive sync folder. There is a way around this and in this article I will show you how to use a Junction Point to trick the SkyDrive sync tool into synching other folders outside of the sync one.
Method 1: GUI Tool
In this example I will use a program called Hardlink Shellextension (18.104.22.168) to do the linking of the folders. Download either the x64 or x86 version depending on your system. See below for a command line example if you choose that method.
Hardlink Shellextension allows you to create what are called HardLinks, Junctions and SymbolicLinks. These are basically pointers to an original folder or file source so that you don't actually have to copy the folders you want synched into the SkyDrive sync folder. SymbolicLinks can be used to point to files and directories and Junctions are usually used to point to directories and not files.
After installing the tool, you can right click your original Source. For instance for a Photos folder, you would right click the folder name and choose: "Pick Link Source":
Once you have done this, go to your SkyDrive sync folder and right click on the whitespace or right click the actual SkyDrive folder and choose "Drop As" and choose Junction from the picklist:
Once you do this you will see the folder in this case, "Photos" appear in the SkyDrive sync folder (assuming the original folder was also called "Photos"):
Method 2: Command Line
This method uses the Junction command line tool called mklink in windows 7 and 8.
In this example "c:\photos" is the source and the target is "c:\my documents\skydrive" The new directory link name will take the form of the source parameter.
mklink /j "c:\my documents\skydrive\photos" c:\photos
A note: If the target folder already exists the command line will fail. So in this case, the folder photos must not exist already inside the sync folder. Also, while this method avoids having to move your original source folder(s) it still requires the same amount of space to be used inside the Sync folder unfortunately.
Use this QR code in a QR reader application on mobile to open quickly on a mobile device