1
を使用してテキストファイルの特定の行に文字列を挿入すると、私は次のデータのテキストファイル目的のC
を考えてみましょうユーザー名
ユーザーID
詳細
「User ID」と「Details」の間に「User screenname」という行を挿入したいとします。 どうすればよいですか? 特定の行に文字列を挿入することはできますか? これらはさまざまなユーザーのために可変長の文字列長を持っているので、私はseekToFileOffset
を使用してファイルを更新できないと思います。 私を助けてください。これを行うには
おかげ
ファイルは実際の紙とインクのようです。 – flopr
@flopr誰が知っていましたか?実際には真実はまったく単純ではなく、ファイルシステム、疎なファイル、正確なブロックアライメントをハッキングすることによって、おそらくファイルの途中にデータを挿入できますが、率直に言って、私はそれをお勧めしません。 –
@floprああ、私は誤解しています。この場合の紙とインクとの違いは、何文字か書かれた複数の書類がある場合は、中央にシートを挿入したり、シートを取り除いたりすることができます。 (アスタリスク)はコンピュータファイル(通常の状態のほとんどのファイルシステム)ではできません。 –