テキストファイルの特定の場所に書き込む方法はありますか?メールのテンプレートをテキストファイルとして作成し、さまざまなパラメータ値に基づいて本文を変更できるようにしたいと思います。
EmailBoby.txt.。
This is an email body.
FirstName: [FirstName]
LastName: [LastName]
コードで[Firstname]を見つけて、なんとかして値に置き換えることはできますか?
テキストファイルの特定の場所に書き込む方法はありますか?メールのテンプレートをテキストファイルとして作成し、さまざまなパラメータ値に基づいて本文を変更できるようにしたいと思います。
EmailBoby.txt.。
This is an email body.
FirstName: [FirstName]
LastName: [LastName]
コードで[Firstname]を見つけて、なんとかして値に置き換えることはできますか?
完全なテキストファイルを文字列に読み込みます。次に、文字列を置き換えて、もう一度保存します。そのように
string fileContent = File.ReadAllText(path);
fileContent.Replace("[FirstName]", "John");
File.WriteAllText(path, fileContent);
いいえ。ファイルをそのように変更することはできません。これを行うには、ファイル全体を書き直す必要があります。ファイルはストリームであるため、その前と後にファイルを変更するには、すべてのデータが必要です。