在 Raku 中复制文件时保留属性

Mor*_*ayJ 6 raku

在 cli 上,在 linux 中,cp -p将修改/访问的时间戳保留在文件上。是否可以直接在 Raku 中执行相同操作?

Rosetta 示例使用 Nativecall,它可以通过系统调用来完成,但看起来这些时间戳只能在 Raku 中读取。我错过了什么吗?

jjm*_*elo 4

该操作在虚拟机级别由 op 支持nqp::copy,最终会下降到MVM_file_copyMoarVM 级别,这遵循libuv中的等效操作,但正如此nodejs 问题中指出的那样,它不支持该操作。所以不,你没有错过任何东西,除了也许copy可以更好地记录下来。