>>box様
はい、nkf32.exe でも試したのですがダメでした。
>>みけCAT様
みけCAT様 さんが書きました:前提として、エラーメッセージは何も出力されていないということですか?
top01.txtが0バイトなら、出力のtop01_.txtも0バイトになるのは自然でしょう。
いいえ、入力するテキストは100kbほどあるのですが、なぜか0バイトが
出力されてしまうのです。
みけCAT様 さんが書きました:どこからダウンロードしましたか?
nkf.exe nkf32.dll Windows用の詳細情報 : Vector ソフトを探す!
のものを使用してこちら(Windows 7 x64)で試したところ
はい、私もベクターからダウンロードしました。
私の環境は (Windows7 x86 32bit) です。
win32(98,Me,NT,2000,XP,Vista,7)ISO-2022-JP フォルダにある nkf.exe nkf32.exe
win32(98,Me,NT,2000,XP,Vista,7)Windows-31J フォルダにある nkfwin.exe nkfwin32.exe
全部を使って試しました。
以下のバッチファイルを作成して実行しました。
nkf.exe -s top01.txt > top01_.txt
PAUSE
nkf32.exe -s top01.txt > top01_32.txt
PAUSE
nkfwin.exe -s top01.txt > top01_win.txt
PAUSE
nkfwin32.exe -s top01.txt > top01_win32.txt
PAUSE
すると、最初のnkf.exe の変換だけ失敗し、
残り3つの変換は成功していました。
夜遅くいろいろやっていたので、疲れていたのか、メモリにキャッシュされて
いたのか不明ですが、
3つのファイルが無事、変換され期待していたとおりに出力できました。
64ビットOSだったら動かないのかなぁと思いつつ
Windows7 32ビット環境でもきちんと動作しました。
無事、解決しました。
アドバイスありがとうございました。