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

Sys 模块中,有函数 file_existsremoverename ,但没​​有将文件内容复制到新文件的功能。

Unix 模块中,有 mkdirunlinkrenamelink 。最后一个创建了一个硬链接(hard link),它很接近,但不是真正的副本。

请注意,像 Sys.command("cp source dest") 这样的东西不是一个好的解决方案,因为它不可移植并带来其他问题。

最佳答案

ocaml-fileutils 是一个提供纯 OCaml 函数来操作真实文件和文件名的库。

关于ocaml - 复制文件的简单方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52735458/

10-12 00:42
查看更多