首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用.Replace替换值后,C#保存文本文件的副本

用.Replace替换值后,C#保存文本文件的副本
EN

Stack Overflow用户
提问于 2013-07-13 02:30:55
回答 1查看 750关注 0票数 0

我有一个用来替换txt文件中的值的方法。

代码语言:javascript
复制
  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一直在弹出。

代码语言:javascript
复制
File.WriteAllLines(@"/_TextTemplate/" + formData[0] + ".txt", formData[0]);

但VS对此颇有微词。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-13 02:52:41

File.WriteAllLines

需要IEnumerable<string>作为参数。你想要的

代码语言:javascript
复制
File.WriteAllText(@"/_TextTemplate/" + formData[0] + ".txt", formData[0])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17621685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档