如何在VS2005中生成txt文件? 请教各位高手,我需要用vs2005做一个web页面 能够根据用户选择的条件动态生成txt文件,请问如何利用代码新建文本文件,文本文件改名,及文本文件读写,文本文件保存等等操作?谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileInfo finfo = new FileInfo(FormerListFile); FileStream fs = finfo.Open(FileMode.OpenOrCreate,FileAccess.ReadWrite); StreamReader sr = new StreamReader(fs); string strList = sr.ReadLine(); while (strList != null) { VisitedList.Add(strList.Trim()); strList = sr.ReadLine(); } sr.Close(); fs.Close(); FormerListFile是文件名(String)VisitedList是一个ArrayList,在这无用 用system.io类型的File类操作进行创建。追加。删除 http://qinfei.cnblogs.com/archive/2005/11/03/268229.aspx lz做的是winform的还是asp.net的? 后来自己搞定了,我是在webform 在服务器端生成文本文件然后再提供给客户端下载,主要就是利用system.io 来对txt 进行操作:部分代码 string FILE_NAME = “c:\xxx.txt”; SeltepDat = RP_RPPersonalBankReport.RPpStaBakAmtTrxSel(Dte, Sig); if (SeltepDat.Rows.Count ==0) { Msg.ForeColor = Color.Red; Msg.Text = "当日没有符合报送记录!"; return; } if (File.Exists(FILE_NAME)) { Msg.ForeColor = Color.Red; Msg.Text ="该文件已经存在!"; return; } using (StreamWriter sw = File.CreateText(FILE_NAME)) { for (int i = 0; i < SeltepDat.Rows.Count; i++) { sw.WriteLine(SeltepDat.Rows[i]["TXT"].ToString()); } sw.Close(); } Msg.ForeColor = Color.Blue; Msg.Text = "报表生成成功"; 请教 nhibernate 关联表问题 后台调用js函数,提示‘未定义’ javascript如何向C#后台代码传值 如何禁止修改系统时间 这两种写法有什么区别?---我怕太短了,多打两个字. 有关参数数组IDataParameter[]的问题 怎么在winform里嵌入htmldialog? 用C#做的ie,問題!幫忙!在線等! 关于静态变量的问题!急等!五十分求解决方案! 请各位帮忙超简单,散分! 常见文件的保存功能如何实现? oracle有一字段类型是blob,如果想实现查询功能,sql语句该怎么写,谢谢
FileStream fs = finfo.Open(FileMode.OpenOrCreate,FileAccess.ReadWrite);
StreamReader sr = new StreamReader(fs);
string strList = sr.ReadLine();
while (strList != null)
{
VisitedList.Add(strList.Trim());
strList = sr.ReadLine();
}
sr.Close();
fs.Close();
VisitedList是一个ArrayList,在这无用
进行创建。追加。删除
部分代码 string FILE_NAME = “c:\xxx.txt”; SeltepDat = RP_RPPersonalBankReport.RPpStaBakAmtTrxSel(Dte, Sig); if (SeltepDat.Rows.Count ==0)
{
Msg.ForeColor = Color.Red;
Msg.Text = "当日没有符合报送记录!";
return;
} if (File.Exists(FILE_NAME))
{
Msg.ForeColor = Color.Red;
Msg.Text ="该文件已经存在!";
return;
} using (StreamWriter sw = File.CreateText(FILE_NAME))
{
for (int i = 0; i < SeltepDat.Rows.Count; i++)
{
sw.WriteLine(SeltepDat.Rows[i]["TXT"].ToString());
}
sw.Close();
}
Msg.ForeColor = Color.Blue;
Msg.Text = "报表生成成功";