Sync Any Folder with Google Drive, SkyDrive and Dropbox
A major issue that I have is that I want to sync my folders with these cloud services, but I don’t like the fact that I have to copy or move all the files to some special folders.
I was searching for a way to map my folders in My Documents or wherever I had them and still have them sync with the cloud services. I learned that the best way to do this is to use symbolic links in Windows. A symbolic link is in big lines similar to creating a shortcut to a folder, but it’s more permanent and acts like a separate folder.
How to sync Folders for Dropbox / SkyDrive
To achieve for Dropbox or SkyDrive, I have created an example to walk you through the process. As you can see below, I have my SkyDrive folder on the left and a folder called SkyDrive Test in My Documents.
So I want to sync the SkyDrive Test folder to my SkyDrive account folder without moving it. To do this, you have to open an elevated command prompt and type in the following command:
mklink /J "D:\SkyDrive\Test" "C:\Users\Aseem\Documents\SkyDrive Test"
So let me explain what we are doing here. We are creating a symbolic link (symlink) using the mklink command. It takes two parameters: the first is the location of the symbolic link you want to create and the second is the source directory. As you can see, I don’t need to crete the Test folder in the SkyDrive folder, the mklink command will do that for me. You can name that Test folder anything you like.
So I am telling Windows to create a symbolic link folder in the SkyDrive folder and the source for that folder should be the SkyDrive Test folder. After the link is created, you’ll see the Test folder inside of SkyDrive folder with a shortcut icon:
If you open that folder, the path will show as if it’s stored in D:\SkryDrive, when it actually stored in SkyDrive Test under My Documents. So now you can add files to the folder from either location and both will have the same contents since it’s actually one folder, not two. That’s it!
SkyDrive and Dropbox both support symbolic link folders and will sync everything up to the cloud like shown below:
Sync Folders to Google Drive
Unfortunately, Google Drive does not yet support symbolic link folders and if you create one, it will not sync the folder up to the cloud. However, you can still use symbolic links, just in a slightly different way. I’ll show you what I mean with an example.
Here I have my Google Drive folder on the left and a folder called Random in My Documents that I want to sync to Google Drive. In order to do this, we first have to move the Random folder to the Google Drive folder. Now that folder will get synced up to Google Drive like normal.
Ok, so now we can create a symbolic link in the My Documents folder that points to the Random folder in the Google Drive folder. This is the opposite of what we did above for SkyDrive. Here is what the command would be for Google Drive:
mklink /D C:\Users\Aseem\Documents\Random "C:\Users\Aseem\Google Drive\Random"
Now we are creating a symbolic link in the Random folder where the source folder is in the Google Drive folder. Again, you don’t need to create the Random folder in My Documents. Also, you can name it anything you want, it doesn’t have to be the same name as the source folder. Also, I have to use quotes in the command if there is any space in the path.
Above, you can see the Random folder has been created as a symbolic link pointing to the source folder in Google Drive. It has the same shortcut icon on it, so you can tell it’s a symbolic link folder. Again, opening it will actually be opening the original source folder. Anything you add to the folder there will be now be synced to Google Drive since it’s working off the original source folder and not a symbolic link folder.
This is a question that most of the people ask, but when they are trying to search for answers it is most likely that they will not find some concrete information about it..
So the limitations for Google Drive: maximum characters name length 32767 characters.
I created a file name on Google Drive, that has a name of 11974 characters:
However, if you are using Google Drive for Windows or Mac, or you are trying to download that file on one of your stations running Windows or Mac OS it will be automatically resized to around 240-260 characters, because the maximum length for this Operating Systems is 260 characters (including the file type, ex: .pdf / .docx / etc.).
So a complete table with maximum name length:
– Google Drive – maximum characters name length is 32767
– Windows OS – maximum characters name length is 260
- Mac OS – maximum characters name length is 260
When a mailbox is enabled for litigation and holds a delegate of the mailbox is able to use OWA to permanently delete folders (and their items) from the mailbox, without them being preserved correctly by the litigation hold.
The issue impacts Exchange Online and all supported versions of Exchange Server 2013 on-premises. The bug does not exist when mailboxes are accessed via Outlook or other clients, only when accessed via OWA
Microsoft has released KB2996477 which also describes the issue:
This problem occurs when a user uses OWA to delete or move a folder from a delegated mailbox that is on hold to another mailbox if that mailbox is also open in OWA but is not on hold. The items are preserved according to the hold settings of the delegate’s own mailbox, not the settings of the delegated mailbox. The delegate can move or delete individual items inside a folder, and the items are preserved as expected.
Non-delegated scenarios, in which one user is the sole owner of a mailbox, are not affected by this issue. This problem also does not occur in the Outlook client.
There are 2 known solutions:
1. Put a hold on all users who are participating in delegated scenarios.
2. Disable OWA for users who have delegated access to their mailbox.
First, it’s worth verifying whether any mailboxes in your organization are enabled for litigation hold.
[PS] C:\>Get-Mailbox | where LitigationHoldEnabled Name Alias ServerName ProhibitSendQuota ---- ----- ---------- ----------------- Aurel Proorocu aurel.proorocu exch2013 Unlimited IT Support it.support exch2013 Unlimited
If disabling OWA is a practical solution for your organization this can easily be performed, for example:
[PS] C:\>Get-Mailbox | where LitigationHoldEnabled | Set-CASMailbox -OWAEnabled:$false
Of course, if the mailboxes are under investigation it may not be wise to tip off the mailbox owner by disabling OWA. In that case enabling litigation hold for the other users with access to the mailbox would be the better approach.
Gmail makes it easy to drag and drop attachments to your desktop or any other location.
This feature works with all supported browsers, but it is recommended to use Google Chrome. It works on both Mac & Microsoft operating systems.
You just have to click on the attachment, and then drag and drop it wherever you want and release the mouse (for large files, you may see a progress dialog).
It seems that Microsoft and Google continue to tease each other…
As I discovered recently, if you share a file from Google Drive with someone that uses Office 365, the notification email will go directly into the Junk folder.
– adding the respective domain on the Office 365 whitelist (ex. @domain-that-is-hosted-on-google-apps.com)
– creating a contact on your Outlook Online with the senders address (ex. firstname.lastname@example.org)