我正在尝试将目录从一个文件夹复制到另一个文件夹,如下所示:
directory "C:\\test\\go" do
recursive true
action :create
end
cookbook_file "C:\\Automation" do
source "C:\\Automation"
path "C:\\test\\go"
action :create_if_missing
end
它创建目标文件夹C:\ test \ go但不复制任何内容。 文档说,它也应该处理目录,所以任何想法为什么不呢? 我也尝试了一个通配符源“C:\ Automation \ *”,并尝试向前削减...
答案 0 :(得分:2)
以下是解决方案:
ruby_block "get the windows resources" do
block do
FileUtils.mkdir_p mod_path
FileUtils.cp_r(Dir["#{RESOURCE_DIR}/*.exe"], Chef::Config[:file_cache_path])
end
end