try
{
using (MemoryStream stream = new MemoryStream())
{
path = Server.MapPath(@"\\Files\\" + "file.txt");
StreamWriter tw = new StreamWriter(path, false, Encoding.GetEncoding("windows-1255"));
tw.Write("Hello dear file");
tw.Flush();
tw.Close();
tw.Dispose();
stream.Close();
stream.Dispose();
}
}
catch (Exception ex)
{
string msg = ex.Message;// Error
return null;
}
return path;
再次使用时,错误为:
进程无法访问该文件,因为另一个进程正在使用该文件
如何释放文件的使用以启用重用?
1条答案
按热度按时间vsnjm48y1#
在处理文件的任何地方都需要使用此模式: