请问一个文本流的问题
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();
------解决方案--------------------你要先建立才能使用