-3

ファイルがあり、ファイルの各行を処理します。ファイルを開く前に、その .txt ファイルのタイムスタンプを currentTimestamp に変更します。

ファイルを開いて各行を処理した後、処理中の .txt ファイルの currentTimestamp を変更しようとしました。ただし、更新はファイルを開くときにのみ行われます。

各行が処理された後にタイムスタンプを更新する方法を提案してください。

4

1 に答える 1

0

Sachin、どのテクノロジーを使用しているかについては触れていませんでした (C#、Java、VB など)。

次の解決策を試して、それが役立つかどうかを確認してください。

  1. ファイルを開き、タイムスタンプを変更して、行を1つずつ処理し始めます
  2. 設定された量の行が処理された後。行インデックスをメモリに格納します。ファイルを閉じて、ファイルを再度開きます。ステートメントに従ってタイムスタンプを変更できるようになりました。前に処理したインデックス +1 から処理を開始します。すべての行が終了するまでこれを続けます。
于 2012-05-08T18:20:27.720 に答える