1

一連のテキスト ファイル (約 50 GB 相当) から読み取る Java アプリケーションがあります。各ファイルは 5kb から 35mb の範囲です。ファイル自体は、オンデマンドで実行されますが、約 1 週間実行されていない別の Java アプリケーションから作成されます。ファイルは次のような多くの区切り記号を使用します

| | ; 、

私のアプリは正常に動作していましたが、最近数値形式の例外でエラーをスローし始めました。調べると、コンマの 1 つが $ に反転されていることがわかります

0.43916,22970.43081,6.76182$527640691.38786,|10,

私の質問はこれです。ドライブの破損が原因で、この「反転」が発生している可能性はありますか? ファイル全体で 1 文字だけが変更されるというのは、少し大げさなようです。ファイルのタイムスタンプは、別のプログラムによって「誤って」変更されていないことを確認します。

私は本当にこれに頭を悩ませています。

4

2 に答える 2

1

ドライブの破損であることが判明しました。CHKDISK を実行すると、エラーが発生しました。

于 2012-09-13T19:52:45.907 に答える