复制文件的简单方法

时间:2018-10-10 08:06:39

标签: ocaml

是否有使用标准OCaml库或广泛使用的轻量级库(最好是在opam上积极维护的库)复制文件的简单方法?

在模块Sys中,有功能file_existsremoverename,但是没有什么可将文件内容复制到新文件中。

在模块Unix中,有mkdirunlinkrenamelink。最后一个创建了一个硬链接,该链接很接近,但实际上不是副本。

请注意,Sys.command("cp source dest")之类的解决方案不是很好的解决方案,因为它不可移植,并且会带来其他问题。

1 个答案:

答案 0 :(得分:4)

ocaml-fileutils是一个提供纯OCaml函数来处理实际文件和文件名的库。