I’m glad that junction did work to create a directory junction to link a directory from one NTFS file system to another with this small batch file (that falls back from mklink to junction):
@echo off :start if !%1!==!! goto :help goto :main :help echo %0 TargetFolder echo Creates directory symbolic link using MKLINK or JUNCTION so that TargetFolder points to %~dp0 goto :eof :main :: http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/ call :do mklink /D %1 %~dp0 call :do junction %1 %~dp0 goto :eof :do echo %* %* goto :eof
Some more reading on juncions, hard links, symbolic links, etc: