0

テキストファイルの特定の場所に書き込む方法はありますか?メールのテンプレートをテキストファイルとして作成し、さまざまなパラメータ値に基づいて本文を変更できるようにしたいと思います。

EmailBoby.txt.。

This is an email body.

FirstName: [FirstName]
LastName: [LastName]

コードで[Firstname]を見つけて、なんとかして値に置き換えることはできますか?

4

2 に答える 2

4

完全なテキストファイルを文字列に読み込みます。次に、文字列を置き換えて、もう一度保存します。そのように

string fileContent = File.ReadAllText(path);
fileContent.Replace("[FirstName]", "John");
File.WriteAllText(path, fileContent);
于 2012-04-10T18:40:29.547 に答える
0

いいえ。ファイルをそのように変更することはできません。これを行うには、ファイル全体を書き直す必要があります。ファイルはストリームであるため、その前と後にファイルを変更するには、すべてのデータが必要です。

于 2012-04-10T18:40:21.497 に答える