file - 如何在 Erlang 中跨目录复制文件?

标签 file erlang copy

这有效:

1> file:copy(test.html, test1.html).
{ok,2384}

但这不会:
2> file:copy(test.html, sites/test.html). 
   ** exception error: bad argument in an arithmetic expression
   in operator  '/'/2
   called as sites / 'test.html'

如何在 Erlang 中跨目录复制文件?

非常感谢,

本地资源计划

最佳答案

问题是sites/test.html有特殊字符并且必须在单引号内。尝试:

file:copy(test.html, 'sites/test.html').

或者你可以使用字符串:
file:copy("test.html", "sites/test.html").

关于file - 如何在 Erlang 中跨目录复制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767392/

相关文章:

Erlang 演示应用程序?

erlang - 如何使用 if 结构找出 ets 表是否为空

java - 数组的Java复制部分

iphone - 创建 NSObject 的副本

无法将一个 .wav 的开头(前 64 个字节)复制到一个空的

php - 如何读取大文件并用php输出

c - unix 中的系统调用 : directories and files

file - 如何在 Go 中用 gzipped 版本替换文件变量?

python - 为什么我在使用 Erlang 19.1.1 的 .Net Client 到 RabbitMQ 时出现 SSL 握手失败,但在 17.4、18.1 和 18.2 中却没有?

Java - 复制 JPG 同时保留所有文件属性