Rubyで作った数行程度のスクリプトを置いています。 コードについて「こうしたほうがもっといいんじゃないの」というのがあれば遠慮なく言って いただきたいです。
長いファイル名があると困る、というときにファイルが多いと手作業で探すのは面倒です。
そんなとき、以下のような簡単なスクリプトで一気にかたづけることができます。
a_files = Dir.glob("*.[chCH]")
a_files.each{|filename|
split_name = filename.split(".")
if (split_name[0].length > 8 || split_name[1].length > 3)
puts filename
end
}
ファイル名をすべて小文字に統一したい場合(あんまりないとは思いますが)。
Dir.glob("*").each{|x|
File::rename(x,x.downcase)
}