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的文本,创建不了多个。应该是要用数组定义路径等,但是我不会,求详细代码。 展开
这样只能执行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();
}
}
{
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();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询