StreamWriter写共享文件时Close()得非常慢,何解?

ClothoLee ClothoLee 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
StreamWriter writer = null;

string file = @"\\127.0.0.1\file_1\111.txt"; //写回绕的本地共享就不行
//file = @"G:\file_1\111.txt"; //写本地就没问题
try
{
writer = new StreamWriter(file, false, encode);
writer.Write(text);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
if (writer != null)
{
writer.Flush();
writer.Close(); //这个执行得非常慢
}
}

是这样的,我想写入一个文件到G:\file_1\目录下,但我不是以本地的形式写入

而是通过IP的形式,共享了文件夹,然后用127.0.0.1回绕来写入,

但是最后关闭流.close()的时候非常慢,要等很久,有点出现假死的现象

有朋友碰到过吗?有办法解决吗?
...全文
评论 9
收藏 已收藏
分享
返回顶部
ClothoLee
C# 111,128 成员 642,536 内容