他のフォルダに複数のファイルを移動しようとしています。 FileUtils行では、すべての4文字のフォルダーを検索先のフォルダーで検索し、そのファイルと同じ基本名を持つフォルダーにファイルを貼り付けようとしています。Rubyを使用してあるディレクトリから別のディレクトリにファイルをコピーする
#!/usr/bin/env ruby
require 'fileutils'
my_dir = Dir["C:/Documents and Settings/user/Desktop/originalfiles/*.doc"]
my_dir.each do |filename|
FileUtils.cp(filename, "C:/Documents and Settings/user/Desktop/destinationfolder/****/" + File.basename(filename, ".doc"))
end
@ KL-7、それは人々のソースコードを変更する悪い形と考えられています。あなたが変更した '#!'行など、問題を特定するためにコメントを使用してください。 –
@theTinMan、私は、新しいユーザーに適切なコードインデントを付けるのは悪い考えではないと思います。シバンについては、それは単にタイプミスだと思った。 –