读书人

怎样创建文件解决办法

发布时间: 2012-04-09 13:41:24 作者: rapoo

怎样创建文件
我想在C#中实现以下功能:当文件不存在时,创建;当文件存在时,改写。
我下面的代码编译没有问题,但是不能创建和改写文件。请指点
string filePath = "test.txt";
//Response.Write(filePath);
StreamWriter sw = new StreamWriter(filePath, false, Encoding.Unicode);
string content = "aaaaaaaaaaaaaaaa";
sw.Write(content);
sw.Flush();
sw.Close();

[解决办法]

C# code
if (File.Exists(Server.MapPath("Test.txt")))        {            FileStream fs = new FileStream(Server.MapPath("Test.txt"),FileMode.OpenOrCreate,FileAccess.Write);            StreamWriter sw = new StreamWriter(fs);            sw.WriteLine("测试");            sw.Close();            fs.Close();        }        else        {            File.Create(Server.MapPath("Test.txt"));            FileStream fs = new FileStream(Server.MapPath("Test.txt"), FileMode.Open, FileAccess.Write);            StreamWriter sw = new StreamWriter(fs);            sw.WriteLine("测试");            sw.Close();            fs.Close();        } 

读书人网 >asp.net

热点推荐