如果在使用语句中使用了Stream Writer,则即使没有要写的内容,Stream Writer也会创建一个文件,Reason在块的末尾使用块调用dispose方法.
代码是
using (StreamWriter sw = new StreamWriter(@"d:\abc.txt")) { }
如果没有什么可写的,我不会创建空白文件.我正在寻找的原因是我们有条件地写日志.
.net c# io
.net ×1
c# ×1
io ×1