c# 如何逐行写入TXT文本文件

liming0605 2008-11-13 04:23:38
比如我有两个字符串:“10.100.182.89”,“10.100.182.90”
我要写入到文本文件,变成这样的形式:
10.100.182.89
10.100.182.90
请教该如何写。。。
我菜鸟。。打家多帮助哈!谢谢啦
...全文
7227 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhy 2011-11-24
  • 打赏
  • 举报
回复
学习了
dawin2011 2011-03-14
  • 打赏
  • 举报
回复
卡卡那看~~~
liming0605 2008-11-13
  • 打赏
  • 举报
回复
非常感谢各位。。。各位的给的方法非常好用。。谢谢大家。。。
jiezi316 2008-11-13
  • 打赏
  • 举报
回复
using (StreamWriter sw = File.AppendText(path))
{
sw.WriteLine("10.100.182.89");
sw.WriteLine("10.100.182.90 ");
}
xyq1986 2008-11-13
  • 打赏
  • 举报
回复
string[] s={"10.100.182.89","10.100.182.90"};
StreamWriter swFromFile = new StreamWriter(logFile);
for(int i=0;i<s.Length;++i)
swFromFile.WriteLine(s[i]);
swFromFile.Close();
acqy 2008-11-13
  • 打赏
  • 举报
回复
直接用StreamWriter更方便,上面我绕弯了。

static void Main(string[] args)
{
string[] strs = new string[]
{
"10.100.182.89",
"10.100.182.90"
};

using (StreamWriter writer = new StreamWriter("C:\\test.txt"))
{
foreach (string s in strs)
{
writer.WriteLine(s);
}
writer.Close();
}
}

enihs 2008-11-13
  • 打赏
  • 举报
回复
每个字符串后面 + @"\r\n"然后在写入
acqy 2008-11-13
  • 打赏
  • 举报
回复

static void Main(string[] args)
{
string[] strs = new string[]
{
"10.100.182.89",
"10.100.182.90"
};
using (FileStream fileStream = File.OpenWrite("C:\\test.txt"))
{
using (StreamWriter writer = new StreamWriter(fileStream))
{
foreach (string s in strs)
{
writer.WriteLine(s);
}
writer.Close();
}
}
}

lizhengnan 2008-11-13
  • 打赏
  • 举报
回复

System.IO.StreamWriter fs = new System.IO.StreamWriter("C:\aa.txt")
fs.WriteLine("10.100.182.89");
fs.WriteLine("10.100.182.90");

fs.flush();
brood108 2008-11-13
  • 打赏
  • 举报
回复
StreamWriter my_writer = null;
string txtstr="10.100.182.89\r\n10.100.182.90"
my_writer = new StreamWriter(@"d:\abc.txt", true, System.Text.Encoding.Default);
my_writer.Write(txtstr);
my_writer.Flush();
  • 打赏
  • 举报
回复
StreamWriter writer = new StreamWriter(filepath);
writer.Write(string.Concat("10.100.182.89",Environment.NewLine));
writer.Write(string.Concat("10.100.182.90",Environment.NewLine));
writer.Close();
格拉 2008-11-13
  • 打赏
  • 举报
回复
那就按行写呗
cpio 2008-11-13
  • 打赏
  • 举报
回复
using (StreamWriter sw = File.AppendText(path))
{
sw.WriteLine("10.100.182.89");
sw.WriteLine("10.100.182.90 ");
}
hanghangz 2008-11-13
  • 打赏
  • 举报
回复
         System.IO.File.WriteAllLines(string path,string[]Data)

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧