1
docx_files = Dir.glob("/Users/jorgeolivero/desktop/*.docx")     # Grabbed all of the .docx files on my desktop.

现在我想将它们移动到桌面上名为“target_folder”的文件夹中,我该怎么做?

我试过这个,但它返回'未定义的局部变量或方法'fileutils'用于main:Object(NameError)'

    require 'fileutils'

    docx_files.each do |x|
      fileutils.mv Dir( 'x', '/Users/desktop/jorgeolivero/target_folder' )
    end

这是我学习 Ruby 第 3 周的开始,也是我的第一个项目。如果这个问题看起来很简单,我深表歉意。再次感谢。

4

1 回答 1

0

尝试这个:

require 'fileutils'

docx_files.each do |x|
    FileUtils.mv x, "/Users/desktop/jorgeolivero/target_folder"
end
于 2013-08-22T10:12:54.377 回答