# Symbolic links

Using Symbolic links is a solution provided natively in Windows that allows you point a logical folder to a folder stored on another place on your computer.

How is this interesting for Retrobat ?

The whole point of this feature is to allow you to physically store your roms in a different place than the standard \retrobat\roms\ folder, for example you could store them on a separate Hard Drive which has a bigger storage size.

**Example:**

<div align="left"><figure><img src="https://i.imgur.com/xDr4OsT.png" alt=""><figcaption></figcaption></figure></div>

## Creating a symbolic link

To create a symbolic link in Windows, you can either use command lines in the console, or use a tool called "Link Shell Extension". The method described hereafter is the method with usage of this tool.

### Download Link Shell Extension

The program can be downloaded from the following website : <https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download>

### Use Link Shell Extension

Once installed, you need to reboot your computer or to close and restart the "explorer.exe" process.

Once done, new options will appear in the right-click context menu:

* Pick Link Source

<div align="left"><figure><img src="https://i.imgur.com/i6NrZGJ.png" alt=""><figcaption></figcaption></figure></div>

* Drop As...

<div align="left"><figure><img src="https://i.imgur.com/TMwcODp.png" alt=""><figcaption></figcaption></figure></div>

### Create a symbolic link with Link Shell Extension

In the next example, we will suppose that you are storing your 3do game ROMs in `D:\Retrobat\3do` and that you Retrobat installation folder is `C:\Retrobat`.

1. Ensure all your roms are properly copied to `D:\Retrobat\3do` and that your `C:\Retrobat\roms\3do` does not contain any important data you need to keep
2. Delete the `C:\Retrobat\roms\3do` folder
3. Right-click on the `D:\Retrobat\3do` folder and select "**Pick Link Source**"
4. Go to the `C:\Retrobat\roms` folder, right-click anywhere inside the folder and select "**Drop As... > Symbolic Link**"
5. Your `C:\Retrobat\roms` folder will now show a 3do folder icon with a small arrow ![](https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FiniUWZG7LGw27Vfxouvm%2Fimage.png?alt=media\&token=42049e59-8d74-4fb6-ad11-bba2e84c0e40)&#x20;

**CONGRATULATIONS** : you have just created a symbolic link !

You can now repeat this operation for any folder that you would want to store in another place as the default one.

### Create a symbolic link with native Windows command

Let's use the same example as before and try to perform the Symlink creation manually.

1. sure all your roms are properly copied to `D:\Retrobat\3do` and that your `C:\Retrobat\roms\3do` does not contain any important data you need to keep
2. Delete the `C:\Retrobat\roms\3do` folder
3. Open Windows command and type the following command: `mklink /D "C:\Retrobat\roms\3do" "D:\Retrobat\3do`
4. Your `C:\Retrobat\roms` folder will now show a 3do folder icon with a small arrow ![](https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FiniUWZG7LGw27Vfxouvm%2Fimage.png?alt=media\&token=42049e59-8d74-4fb6-ad11-bba2e84c0e40)&#x20;

<div align="left"><figure><img src="https://i.imgur.com/wgrK31v.png" alt=""><figcaption></figcaption></figure></div>
