导出Excel图表,然后删除文件

本文关键字:删除 文件 然后 Excel 图表 导出 | 更新日期: 2023-09-27 18:28:01

我使用C#导出Excel图表,然后在程序的稍后阶段删除导出的文件。

但是,我收到错误"进程无法访问文件的:''VS Programs''Contouring_rev''contoring_dem.bmp,因为另一个进程正在使用它。"错误。

这是我的密码;

chartPage.Export(@"s:''VS Programs''Contouring_rev''contouring_dem.bmp", "BMP", misValue);
.
.
.
if (File.Exists(@"s:''VS Programs''Contouring_rev''contouring_dem.bmp"))
{
    File.Delete(@"s:''VS Programs''Contouring_rev''contouring_dem.bmp");
}

导出Excel图表,然后删除文件

试试这个:可能是的垃圾收集问题

System.GC.Collect(); 
System.GC.WaitForPendingFinalizers(); 
File.Delete(filePath);