begin
              to = File.join(to_dir,file.split("/")[1..-1].join("/"))
              output.puts "copying #{file} to #{to}"
              unless File.directory? to
                FileUtils.mkdir_p(to.split("/")[0..-2].join("/"))