0
我在寻找将某个.txt文件从一个目录移动到另一个目录,包含版本号和日期/时间作为变量存储的动态创建:将文件移动到一个即时创建的目录
require 'fileutils'
version = '2.1.6.0'
time = Time.now.strftime("%Y%m%d%H%M%S")
dir = FileUtils.makedirs ("ruby/bar/#{version}/#{time}")
FileUtils.mv 'foo.txt', dir
该目录已成功创建,但会为移动的文件部件返回no implicit conversion of Array into String
错误。
我试图通过添加修改代码:
dir = dir.to_s
但No such file or directory - (timings.txt, ["ruby/bar/2.1.6.0/20141007183424"])
返回。
我需要将它转换为字符串吗?或者甚至无法将文件移动到保存为变量的路径中?