Я не уверен, что вы подразумеваете под объединением двух путей, но вы можете использовать CreateSymbolicLink , чтобы связать один каталог с другим. Другой вариант - CreateHardLink , который позволяет указывать для файлов более одного имени. Также есть доступные переходы, которые являются еще одним способом связать каталоги.
Обратите внимание, что все они отличаются от более удобных для пользователя ярлыков (* .lnk), которые интерпретируются оболочкой.
Если вам не нужно делать это из кода, используйте утилиту SysInternals (теперь Microsoft) Junction .