Простой способ скопировать файлы - PullRequest
0 голосов
/ 10 октября 2018

Существует ли простой способ копирования файлов с использованием стандартной библиотеки OCaml или широко используемой облегченной библиотеки (предпочтительно библиотеки, активно поддерживаемой в opam)?

В модуле Sys есть функцииfile_exists, remove и rename, но нечего копировать содержимое файла в новый файл.

В модуле Unix имеется mkdir, unlink, rename и link.Эта последняя создает жесткую ссылку, которая является близкой, но на самом деле не копией.

Обратите внимание, что что-то вроде Sys.command("cp source dest") не является хорошим решением, поскольку оно не переносимо и вызывает другие проблемы.

1 Ответ

0 голосов
/ 10 октября 2018

ocaml-fileutils - это библиотека, обеспечивающая чистые функции OCaml для управления реальным файлом и именем файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...