Click or drag to resize

DirectoryInfoCreateJunction Method (String, Boolean, Boolean, PathFormat)

[AlphaFS] Converts the DirectoryInfo instance into a directory junction instance (similar to CMD command: "MKLINK /J").
Remarks

 

The directory must be empty and reside on a local volume.

 

MSDN: A junction (also called a soft link) differs from a hard link in that the storage objects it references are separate directories,

and a junction can link directories located on different local volumes on the same computer.

Otherwise, junctions operate identically to hard links. Junctions are implemented through reparse points.

Namespace:  Alphaleonis.Win32.Filesystem
Assembly:  AlphaFS (in AlphaFS.dll) Version: 2.2
Syntax
public void CreateJunction(
	string junctionPath,
	bool overwrite,
	bool copyTargetTimestamps,
	PathFormat pathFormat
)

Parameters

junctionPath
Type: SystemString
The path of the junction point to create.
overwrite
Type: SystemBoolean
to overwrite an existing junction point. The directory is removed and recreated.
copyTargetTimestamps
Type: SystemBoolean
to copy the target date and time stamps to the directory junction.
pathFormat
Type: Alphaleonis.Win32.FilesystemPathFormat
Indicates the format of the path parameter(s).
Exceptions
See Also