Re:C++ Filesystem Technical Specification approved by ISO
by gp7 on Saturday January 03, 2015 @12:02PM
(#8831209)
The one boost error I've ever had come out of a program I was from boost::filesystem, but to be fair, I don't think the difference between Windows' "mklink /J" and "mklink /D" is documented properly anywhere
[ Parent
| on HN ]
Re:C++ Filesystem Technical Specification approved by ISO
by ianhedoesit on Saturday January 03, 2015 @01:19PM
(#8831489)
The major difference I've found is that /d is more akin to *nix symlinks with few exceptions, and /j is an NTFS-specific, local-only, directory link. Links made with the /d option can be files or directories to local or remote file system.[1] Junction points can only point to local directories, and have a few other limitations in regards to the Windows startup process.[2] As far as I can tell, symbolic links created with mklink /d are just improved versions of NTFS junction points.
[1] http://en.wikipedia.org/wiki/Symbolic_link#Microsoft_Windows