c# for循环中每循环一次创建一个文本文档并写入数据

我想在一个for循环里每循环一次创建一个文本文档,以i命名,并写入数据。stringpath0="D:\\work\\“;stringtype=Convert.ToStr... 我想在一个for循环里每循环一次创建一个文本文档,以i命名,并写入数据。 string path0 = "D:\\work\\“; string type= Convert.ToString(i +1);string path1 = path0 + type1 + ".txt";StreamWriter sw = File.CreateText(path1);string pp = "R0=" + i; sw.WriteLine(pp);……
这样只能执行for循环一次,创建一个1.txt的文本,创建不了多个。应该是要用数组定义路径等,但是我不会,求详细代码。
展开
 我来答
匿名用户
2014-03-21
展开全部
foreach (var 啊 in Enumerable.Range(1, 2))
{
String 保存路径 = @System.Environment.CurrentDirectory;
String 保存文件名 = @保存路径 + "\\" + 啊.ToString("00000000000000") + ".txt ";
if (System.IO.Directory.Exists(保存路径))
{
System.IO.FileInfo 文件 = new System.IO.FileInfo(保存文件名);
if (!文件.Exists)
{
System.IO.FileStream 创建或覆盖 = System.IO.File.Create(保存文件名);
创建或覆盖.Flush();
创建或覆盖.Close();
}
System.IO.StreamWriter 写入 = new System.IO.StreamWriter(保存文件名);
//foreach (DataRow 阿 in 阿阿.Rows)
// 写入.WriteLine(string.Concat(阿.ItemArray));
写入.WriteLine(啊);
写入.Flush();
写入.Close();
}
}
黄工的控件库
2014-03-21 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:517万
展开全部
for(int i=0;i<10;i++)
{
    FileStream stream= File.Create("d:\\"+i+".txt");
       StreamWriter write = new StreamWriter(stream);
       write.Write("aaaa");
       write.Close();
       write.Dispose();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式