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

これらを「target_folder」という名前のデスクトップ上のフォルダに移動したいのですが、どうすればよいですか?

これを試してみましたが、「main:Object (NameError) の未定義のローカル変数またはメソッド「fileutils」」が返されました

    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 に答える