我有一个用来替换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对此颇有微词。
发布于 2013-07-13 02:52:41
File.WriteAllLines
需要IEnumerable<string>作为参数。你想要的
File.WriteAllText(@"/_TextTemplate/" + formData[0] + ".txt", formData[0])https://stackoverflow.com/questions/17621685
复制相似问题