1

次の良い方法が必要です。

いくつかのテキスト ファイルがあり、いくつかの行に他のデータを関連付けることができるようにする必要があります

例えば

テキストファイル:

Line1
Line2
...
...
Line98

追加データ:

Line1    |This is additional data
Line2    |associated with line1 till line2
...
...
Line98

テキスト ファイルを変更したくないので、この情報を別のファイルに保存する必要があります。テキスト ファイルは変更される可能性があるため、行数を追跡することは、必要なことを行うための安全な方法ではないことに注意してください。

なにか提案を?

4

1 に答える 1

0

テキストファイルを変更できない場合の解決策の1つは、テキストファイルをコピーし、そのコピーを追加情報で変更することです。誰かが元のファイルを変更した場合、元のファイルのすべての行に追加情報を含むコピー内の情報が関連付けられているわけではないことに気付くと、変更を検出できます。

ただし、実際には、関連する追加情報を簡単に見つけられるように、元のファイルを簡単な方法で変更することをお勧めします。好き:

Line1 [INFO-1]
Line2 [INFO-2]
...
...
Line98 [INFO-98]

そして、あなたの他のファイルでは、あなたは持っているでしょう

[INFO-1] Additional info associated with INFO-1 tag that
can continue on the next line if you want
[INFO-2] Additional info for INFO-2
...
[INFO-98] Additional info

これで、誰かが元のファイルを変更しても、新しい行にはタグがなく[INFO-#]、既存のタグで行を変更し[INFO-#]ても、それに関連付けられている追加情報は変更されません。

于 2012-07-13T18:14:54.763 に答える