createSymlink

Creates a symbolic link.

bool
createSymlink
(
TargetT
LinkT
)
if (
(
isInputRange!TargetT &&
!isInfinite!TargetT
&&
isSomeChar!(ElementEncodingType!TargetT)
||
isConvertibleToString!TargetT
)
&&
(
isInputRange!LinkT &&
!isInfinite!LinkT
&&
isSomeChar!(ElementEncodingType!LinkT)
||
isConvertibleToString!LinkT
)
)

Parameters

target TargetT

The filesystem object to create a link to.

The path to the new symbolic link.

targetType SymlinkTargetType

Indicates the filesystem object type of target. Has no effect on non-Windows.

allowUnprivileged SymlinkCreateUnprivileged

Windows only. Allows creation of symbolic links without administrative privileges. Developer Mode must be enabled on the system for it to function.

Return Value

Type: bool

true on success.

See Also

SymlinkTargetType

Meta