[名前] タイトル.zip というファイルから、 名前 というフォルダーを作り、
作ったフォルダーにファイルを移動するスクリプトを作りたいです

フォルダーを作るまではできたのですが、
File.move(file, $1)
の部分が動きません

アドバイスいただけないでしょか? お願いします

Windows7
ruby 2.0.0p481 (2014-05-08) [i386-mingw32]

my_dir = "D:/Desktop/tmp/"
Dir.chdir(my_dir)
Dir.foreach('.') do |file|
if File.file?(file)
file =~ /\[(.*?)\]/
unless $1.nil?
unless Dir.exist?($1)
Dir.mkdir($1)
end
File.move(file, $1)
end
end
end