问题描述
以下是我的笨方法:用什么流什么方法更好呢?请大家帮忙!
解决方案
解决方案二:
write1.write("");
解决方案三:
StreamWritersw=newStreamWriter(path,false);sw.Write(string.Empty);
解决方案四:
publicStreamWriterCreateText(){returnnewStreamWriter(base.FullPath,false);}
这是.NetReflector反编译出来的FileInfo.CreateText(),注意StreamWriter构造的时候append为false,无论该文件是否存在还是非空,都是已零长度打开写的。所以你根本不需要判断Exists,直接调用CreateText()就达到目的了。
时间: 2024-09-22 03:56:31