首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教一个文本流的有关问题

2012-01-30 
请问一个文本流的问题sw new StreamWriter(@e:\temp\a.txt,true,Encoding.UTF8)用这句话怎么不会在E

请问一个文本流的问题
sw = new StreamWriter(@"e:\temp\a.txt",true,Encoding.UTF8);
用这句话怎么不会在E盘下自动建一个temp文件夹啊,提示这样的错误
未能找到路径“e:\temp\a.txt”的一部分。
我就是要系统自己建,不要手动的建这个文件夹 怎么办啊,谢谢

[解决办法]
System.IO.FileStream file ;
If !(System.IO.File.Exists("e:\temp\a.txt"))
{
file = System.IO.File.Create("e:\temp\a.txt");
file.Close()
System.IO.File.WriteAllText("D:\Test.txt", "First" & Now.ToString)
}
Else
{
System.IO.File.AppendAllText("D:\Test.txt", chr(13) + Now.ToString);
}
[解决办法]
f (!Directory.Exists(path)) //如果不存在就建立 

Directory.CreateDirectory(path); 
}
[解决办法]
FileStream fm=new FileStream (path);
StreamWriter sm=new StreamWriter(fm);
sm.Writer();
[解决办法]
你要先建立才能使用

热点排行