SkyShellEx is a shell extension that allows you to sync any folder to SkyDrive but keeps your existing folder structure intact. SkyShellEx is available as 32 bit and 64 bit extension for Windows Vista, Windows 7 and Windows 8. The .NET 4.0 Framework
DISCALIMER: SkyShellEx, whether in the form of source code or executable, is provided As Is. There is no warranty that the software is appropriate for any specific use. While it is believed to be correct, there is no guarantee that the code does not
contain either general errors or errors that my occur under specific combination of parameters or use. The practice of keeping regular backups of your data is strongly recommended.
If you like SkyShellEx and would like to support this project then feel free to
Paypal. This is greatly appreciated!
How it works
Once installed, SkyShellEx adds new menu items to the context menu of the Explorer. Just right click on any folder on your disk and you will see a new context menu entry called Sync to SkyDrive. Well, actually not for any folder. We are actively preventing
syncs of folders that live under Windows, System or Programs as well as folder from removable storage.
If you click on the menu item “Sync to SkyDrive” and the selected folder doesn't exist in SkyDrive then the folder will be silently moved and a surrogate folder in form of an folder junction will be placed at the original location.
In case SkyDrive already contains a folder with the same name, we support two scenarios that will be handled by the following dialog.
In the first scenario “Merged folders” we assume that the folder is synced by SkyDrive from another PC and you want to sync the same folder with the current PC. If you select this option, your existing folder will be merged and again, the original
folder will be replaced by a folder junction. The second scenario “Side by side” covers two cases. Like in the first scenario it could be a folder from another device, but this time you would rather have two versions of the same folder side by
side. I In the subsequent dialog a new name with computer name as a suffix is suggested or you can choose your own name.
The second use case covers the possibility that two folder with he same name live in different places on your disk. If you currently already sync a folder on your computer with the same name then SkyShellEx will suggest a new name that includes the parent
folder name as a prefix or you can choose your own name
Once a folder is synced via SkyShellEx, folder in SkyDrive as well as the junction gets a new icon. This allows you do identify your synced folders.
In case you don’t want to sync your folder anymore and want your folder back as it was, just right click the folder or the junction and you will see a menu entry called “Stop syncing to SkyDrive”.
This will bring up a dialog that offers two options. The first one restores your folder at is original place but leaves a copy of your data in SkyDrive. This prevents that data get deleted from other machines that also sync the same folder. The second option
also restores your original folder but removes it completely from SkyDrive. Be aware that the data wont be available for any other devices anymore.
A "Share from SkyDrive" menu entry will appear on any folder within SkyDrive as well as on folder junctions that point to SkyDrive. If you do your first sync you will be asked to trust us and give SkyShellEx access to your SkyDrive. The permission is needed
to resolve the local folder name to the folder ID used by SkyDrive. If you don’t want to answer this question every time then don’t forget to set the check mark on the “Remember access for SkyShellEx” option.
Once the folder name is resolved, you will see the familiar sharing screen from SkyDrive with all it’s options.