我有一种方法可以用来替换 txt 文件中的值。
protected void SendFormData(NameValueCollection formData)
{
string fileName = Server.MapPath("/_TextTemplate/textTemplate.txt");
string emailBody = File.ReadAllText(fileName);
foreach (string val in formData.AllKeys)
{
emailBody = emailBody.Replace("##"+ val +"##", formData[val]);
}
}
我计划在替换值后保存此文本文件的副本。如何给这个文件一个逻辑名称并将它的副本保存在我的目录中?
我做了一些谷歌搜索并File.WriteAllLines
不断弹出。
File.WriteAllLines(@"/_TextTemplate/" + formData[0] + ".txt", formData[0]);
但 VS 对此有所抱怨。