Options in .ini:
CopyMoveFollowJunction=0|1|2
CopyMoveFollowHardlink=0|1|2
0: Do Not reparse, create a new Valid Junction|Hardlink if possible.
Copy/Move Junctions wrote:# If a Hardlink cannot be created, due to different Volume, then a copy is created.
- Copy(or Move) the Source Junction (do not create Folders).
- If a tracked junction's real folder was copied (or moved) in the same operation:
- Repoint the Target Junction to the Target Drive.
In win7/Vista, Symlinks are supported, that can traverse different volumes.
Example 1 wrote:C:\Folder3 -> C:\A Folder\3 Levels\Deep
Copy C:\Folder3 to D:\,
Results in: D:\Folder3 -> C:\A Folder\3 Levels\Deep
Example 2 wrote:If I copy C:\Folder3 AND C:\A Folder to D:\
Results in: D:\Folder3 -> D:\A Folder\3 Levels\Deep
1: Reparse and always Copy contents to new Location.REAL Example 3 wrote:C:\Program Files (x86)\_Audio --> C:\mntHD\HDa0\ALLxx_BIN\_Audio
Where HDa0 is a mountPoint to a partition with no Drive Letter assigned.
Currently, if I Copy my C drive all of the Junctions within the ProgramFiles(x86) will be created as Directories and their contents reduplicated.
With option [0] above, my copy should contain junctions that point to C:\mntHD\HDa0\ALLxx_BIN\_Audio.
2: Reparse and allow Move to new Location.If action is a Move operation, contents are copied instead.
Likewise, One should be able to override these option/defaults within the Copy/Move dialog, like the current Advanced DropDown menu. A secondary Advanced/Junction drop down would be highly appreciated.#If action is a Move operation, contents are moved.
#If file has hardlink clones, moving it to another Volume will break the clones,
this should be disallowed. A copy is done instead.