Stringがどのエンコードかを調べるにはどうすればいいんでしょうか?

具体的にはShift_JIS、EUC混じりのファイル名をディレクトリ単位で取得して
そのファイル名がShift_JISならEUCに変換したいんです。
よろしくお願いします