MKLINK [[/D] | [/H] | [/J]] Link Target
/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.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link refers to.
Am I misunderstanding something because isn't a directory junction the exact same thing as a directory symbolic link?
What's the difference between mklink /d f1 f2 and mklink /j f1 f2 ?
Also, I was under the impression that a directory is like some kind of file so what's the difference between a directory symbolic link and a file symbolic link?