小编Har*_*rma的帖子

如果没有要写的话,如何阻止StreamWriter不创建文件?

如果在使用语句中使用了Stream Writer,则即使没有要写的内容,Stream Writer也会创建一个文件,Reason在块的末尾使用块调用dispose方法.

代码是

using (StreamWriter sw = new StreamWriter(@"d:\abc.txt"))
{

}
Run Code Online (Sandbox Code Playgroud)

如果没有什么可写的,我不会创建空白文件.我正在寻找的原因是我们有条件地写日志.

.net c# io

-2
推荐指数
1
解决办法
694
查看次数

标签 统计

.net ×1

c# ×1

io ×1