用haskell乌龟创建软链接的命令是什么?

时间:2016-02-12 18:13:02

标签: haskell-turtle

哪个命令用turtle包创建一个softlink?有一个复制文件的命令:命令cp(在Turtle.Prelude中)但是如何建立一个软链接,即相当于ln -s?

可以使用旧shell或任何相关命令

shell "ln -s sourcefile target"  

确实有效,但我认为有更好的方法!

1 个答案:

答案 0 :(得分:2)

没有命令。 Turtle试图在Windows,Linux和OS X上实现可移植性。在Windows is restricted上创建符号链接,因此不太可能在Turtle的前奏中导出平台相关函数。

此外,Turtle使用的Filesystem模块不会公开任何符号链接功能。因此,您必须使用shellproc或其他类似功能。

或者,使用System.Posix.Files.createSymbolicLink。但是,您必须包含unix