あと、なぜ、文字コードや機種依存に拘るかというと、
まずWindows上で組んでプログラムを拡張していき、完成した後、
多少の改良をしてUNIXサーバ上で自動処理させたいからです。
主に日本語ファイル名のファイルを管理するので、コードの問題は重要なのです。

将来的にはデータベース処理させる機能も含んだ中小規模のアプリです。