在asp.net中如何用文件流生成一个.txt文件,并保存在服务器端

2024-12-27 02:50:39
推荐回答(2个)
回答1:

在按钮事件里写:
if(TextBox1.Text!=""&&TextBox1.Text!="")
{
string path = Server.MapPath("Files") + "\\" + TextBox1.Text.Trim();
//TextBox1.Text.Trim()这个控件用来获取文件名字和类型,比如1.text;Files文件是项目里面的一个文件,新建的text文件放在此目录下,可以自己根据自己的写
FileInfo fi=new FileInfo(path);
if(!fi.Exists)
{
StreamWriter sw = fi.CreateText();
sw.WriteLine(TextBox2.Text.Trim());
//这是写入文件的内容,不写空就是了
sw.Flush();
sw.Close();
}
Label1.Text = "成功";
//指示是否成功
}
else
{
Label1.Text = "请输入文件名和文件类型";
}

回答2:

System.IO.StreamWriter swobj = System.IO.File.AppendText("C:\\1.txt");
swobj.WriteLine("hello");
swobj.Flush();
swobj.Close();

在C盘生成1.txt并写入内容 "hello"