yamatani さん、 「降」はSJISコードでは2バイト目が 0x7e (チルダ, '~')で、先頭以外のチルダは短縮名(MS-DOSファイル名)とみなしてしまっているためだと思います。 漢字の2バイト目はチルダの判定からはずすべきですね。直します。
ファイル名に漢字の「降」の字が入っていると、 ファイルを落とすことができなくなります。 ひらがなにすれば問題ないのですが・・・