Crate junction_verbatim

Crate junction_verbatim 

Source
👎Deprecated since 1.3.1: This crate is deprecated. Use the upstream junction v1.4.1 crate instead - the verbatim prefix fix has been merged.
Expand description

Library for working with NTFS junctions.

§⚠️ DEPRECATED

This crate is deprecated. Please use the upstream junction crate instead.

The verbatim prefix fix that this fork provided has been merged and published in the upstream crate. Simply replace junction-verbatim with junction in your Cargo.toml - the API is identical.


Junction Points are a little known NTFS v5+ feature roughly equivalent to Unix directory symbolic links.

They are supported in Windows 2000 and onwards, where a directory serves as a symbolic link to another directory on the computer. For example, if the directory D:\SYMLINK specified C:\WINNT\SYSTEM32 as its target, then an application accessing D:\SYMLINK\DRIVERS would in reality be accessing C:\WINNT\SYSTEM32\DRIVERS.

Functions§

createDeprecated
Creates a junction point from the specified directory to the specified target directory.
deleteDeprecated
Deletes a junction reparse point from the specified file or directory.
existsDeprecated
Determines whether the specified path exists and refers to a junction point.
get_targetDeprecated
Gets the target of the specified junction point.