Path.GetFileName()
これが特定のファイルだと上手く動作しないんだけど
どんな理由があるのですが?
ファイル名がUnicodeだったりするとだめなのかな