复制文件的简单方法

问题描述 投票:3回答:1

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

在模块Sys中,有函数file_existsremoverename,但没有任何内容可以将文件的内容复制到新文件中。

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

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

ocaml
1个回答
4
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.