当前位置:首页 > Windows程序 > 正文

C#中,MemoryStream在文件资源占用中的应用

2021-03-28 Windows程序

标签:memorystream   文件占用   

在C#开发中,经常遇见资源被占用,无法进行覆盖删除等操作。

以Image类为例,,Image.From*方法,都会Lock资源,导致资源无法释放,特别是文件资源。

这时,我们可以先读取文件,然后将文件保存到MemoryStream中,然后再从内存中读取文件。

 MemoryStream ms = new MemoryStream();   Image img = Image.FromFile(Path);   img.Save(ms, img.RawFormat);    img.Dispose();  Image image = Image.FromStream(ms);

标签:memorystream   文件占用   

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/68898.html