Symlink In Windows 'link' -
.lnk file that tells the Windows UI where to go, a symlink works at the system level. Programs see the link as the actual file or folder itself. Why Use a Symlink? Save Disk Space: Move massive folders (like Dropbox or game assets) to a larger HDD while keeping the functional link on your fast SSD. Centralize Configurations: Share one configuration file across multiple app installations. Bypass App Limits: Some apps force you to use specific folders. A symlink "tricks" the app into saving data exactly where you want it. How to Create a Symlink You can create symlinks using built-in Windows tools like
Get-ChildItem | Where-Object $_.LinkType -eq "SymbolicLink" symlink in windows
mklink /D "C:\Users\Name\Documents\MyProject" "C:\Users\Name\Source\Repos\MyProject" Save Disk Space: Move massive folders (like Dropbox
| Limitation | Explanation | |------------|-------------| | | Symlinks can be relative; moving both link and target together preserves linkage. | | Remote targets | SMB shares require certain policies ( fsutil behavior set SymlinkEvaluation ). | | Deletion safety | Deleting a symlink removes only the link, not the target. Deleting a target breaks the link. | | Backup behavior | Most backup tools follow symlinks by default (can double backup data). Use /DL in robocopy to copy symlinks as-is. | | Filesystem required | Only works on NTFS or ReFS (not FAT32/exFAT). | A symlink "tricks" the app into saving data