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 = "请输入文件名和文件类型"
}
GridView数据导入出Word,Execl中protected void Button1_Click(object sender, EventArgs e)
{//数据保存至word中
Response.Clear()
Response.Buffer = true
//attachment表念配扰卖郑示作为附件下载,可改为online打开
//filename为指定输出文件的名称,注意扩展名的一致 Response.AppendHeader("Content-Disposition","attachmentfilename=Reports.doc")
//Response.ContentType指定文件类型 可以为application/ms-excel
/*
导出时会d出对话框让你确认保存位置,默认的文件名为MyExcel2.xls,
你可以选择保存,也可以直接打开
*/
Response.ContentType = "web/vnd.ms-word"
Response.ContentEncoding = System.Text.Encoding.UTF8
//设仔旦置要显示的字和内容要保存的形式
Response.Charset = "Word文档"
this.EnableViewState = false
StringWriter ost = new StringWriter()
HtmlTextWriter oh = new HtmlTextWriter(ost)
protected void Button1_Click(object sender, EventArgs e){
string Path = @"D:\str.txt"
string str = TextBox1.Text
WriteFile(Path,str )
}
public static void WriteFile(string Path,string str)
{
if (!System.IO.File.Exists(Path))
{
System.IO.FileStream f = System.IO.File.Create(Path)
f.Close()
}
System.IO.StreamWriter f2 = new System.IO.StreamWriter(Path, true, System.Text.Encoding.GetEncoding("gb2312"))
f2.WriteLine(str)
f2.Flush()
f2.Close()
f2.Dispose()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)