Many people feel constrained by the popular cloud storage applications out there. Dropbox, iCloud, SkyDrive, Google Drive, and Box.NET all compete in the cloud storage space as a service. But one of the biggest problems is that you have to dedicate a single location on your computer to be the root of the service. In many cases, you would like to include some folders on your system that may not be inside of your cloud storage.
To get around this, you setup Symbolic Links / Alias’ on either your Windows, Mac, or Linux machines. A Symbolic Link or an Alias is a method to refer a file or folder to a specific place in memory on your system. Different from a shortcut, this will literally allow a single place to be referenced multiple times, allowing two or more paths to a single item.
You can use this to port in specific folders on your system that you would like stored on the cloud. This allows data to be synced without an issue, just as long as you have a Symbolic Link / Alias setup.
Windows
$this->performHighlight(‘mklink [[/D] | [/H] | [/J]] linkName target’, ‘dos’, $content);
- /D – Creates a directory symbolic link. Default is a file symbolic link.
- /H – Creates a hard link instead of a symbolic link.
- /J – Creates a Directory Junction.
- linkName – Specifies the new symbolic link name.
- target – Specifies the path (relative or absolute) that the new link refers to.
Mac OS X
Linux