
なんてことないソースコード(環境はWindows+UTF8のソース)でローカルディレクトリからファイル名リストを取得したかたtんですが、
とすると、oepndirの行でfailed to open dir: Result too large in ** on line 2と怒られてしまいます。
パスのディレクトリは存在しているのでおかしいな・・・と20分ほどはまってしまいました。。
色々試した結果、ごくごく単純なミスで、
で解決できました。
実行環境がUTF-8なので、Windows環境に合わせてパス名をSJISに変換しないといけなかったんですね。