Windows上で使う事ってあんまりなかったんだけど、ちょっと色々試していてね。 以下がいいみたい。
#!ruby -EWindows-31J # -*- mode:ruby; coding:Windows-31J -*- Dir.open(".").each{|f| if f !~ /話/ print f+"\n" end }
これは、「○○・第○話.mp4」ってファイル名がたくさんあるのを列挙しようとしているんだけど、一行目と二行目に注目。
これが二行揃ってないと、少なくとも 2.2.5 あたりでは以下の問題が起きる事がある。
なので、上の二行の条件を満たした上、SJISでコード書けばOKみたい。