Win32-2.14.1.0: A binding to Windows Win32 API.
Copyright2013 shelarcy
LicenseBSD-style
Maintainershelarcy@gmail.com
StabilityProvisional
PortabilityNon-portable (Win32 API)
Safe HaskellSafe-Inferred
LanguageHaskell2010

System.Win32.HardLink

Description

Handling hard link using Win32 API. [NTFS only]

Note: You should worry about file system type when use this module's function in your application:

  • NTFS only supports this functionality.
  • ReFS doesn't support hard link currently.
Synopsis

Documentation

createHardLink Source #

Arguments

:: FilePath

Target file path

-> FilePath

Hard link name

-> IO () 

NOTE: createHardLink is flipped arguments to provide compatibility for Unix.

If you want to create hard link by Windows way, use createHardLink' instead.

createHardLink' Source #

Arguments

:: FilePath

Hard link name

-> FilePath

Target file path

-> IO ()