代码之家  ›  专栏  ›  技术社区  ›  anol

复制文件的简单方法

  •  3
  • anol  · 技术社区  · 6 年前

    有没有一种简单的方法可以使用标准的OCaml库或广泛使用的轻量级库(最好是主动维护在opam上的库)来复制文件?

    模块内 Sys ,有函数 file_exists , remove rename

    模块内 Unix ,有 mkdir unlink 重命名 link . 最后一个创建了一个硬链接,虽然很接近,但不是真正的副本。

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

    1 回复  |  直到 6 年前
        1
  •  4
  •   sailfish009    6 年前

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