如何在Ruby中将选项传递给cp_r?
有人能告诉我如何将如何在Ruby中将选项传递给cp_r?,ruby,Ruby,有人能告诉我如何将选项传递给Rubycp\r?我想将:dereference\u root设置为false,这样,如果有损坏的符号链接,它仍会被复制,并将:preserve设置为true以保留权限 我在想这样的事情:cp\u r'src/,'dest',options[:preserve]='p',options[:dereference\u root]=false 试试看: FileUtils.cp_r 'src/.', 'dest', preserve: 'p', dereference_r
选项
传递给Rubycp\r
?我想将:dereference\u root
设置为false
,这样,如果有损坏的符号链接,它仍会被复制,并将:preserve
设置为true
以保留权限
我在想这样的事情:cp\u r'src/,'dest',options[:preserve]='p',options[:dereference\u root]=false
试试看:
FileUtils.cp_r 'src/.', 'dest', preserve: 'p', dereference_root: false
我不知道这些选项是否有效。但这是通常需要用来将选项传递给Ruby方法的语法。最后一部分通常会被转换成一个散列,其中包含键
:preserve
和:dereference\u root
,该散列将作为最后一个参数传递给该方法。请快速响应。我将尝试并发布它是如何工作的。