如何使用Haskell创建符号链接? [英] How to create symlink with Haskell?
问题描述
如何用Haskell创建符号链接?
How to create a symlink with Haskell? The directory
package to my knowledge does not provide a way to do it.
推荐答案
创建符号链接是不可移植的。例如,Windows上的创建符号链接很害羞;严格而害羞;编辑 1 。因此它不适合 Creating a symbolic link is non-portable. For example, the creation symbolic links on Windows is restricted1. Therefore it does not fit into 特定于平台的软件包 The platform specific package 1 :这也是为什么 1: That's also a reason why 这篇关于如何使用Haskell创建符号链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!目录
提供一个基本的ma­操作集; nip u lat以便携的方式 (重点介绍)的文件和目录。这会影响所有与平台无关的软件包。directory
providing "a basic set of operations for manipulating files and directories in a portable way" (emphasis mine). This affects all platform independent packages. unix
在 System.Posix.Files
with createSymbolicLink
虽然:unix
provides that functionality in System.Posix.Files
with createSymbolicLink
though:import System.Posix.Files (createSymbolicLink)
main :: IO ()
main = createSymbolicLink "/opt/ghc/7.10.3" "/opt/ghc/active"
unix-compat
没有实现 createSymbolicLink
unix-compat
does not implement createSymbolicLink