.Net中的临时文件

Joe*_*tti 10 .net temporary-files

我需要创建一些位图并将它们保存到文件系统中.由于某种原因,MScharting系统希望它的后台文件作为字符串形式的路径提供.

我正在动态创建背景图像,尽管只有几次.

创建这些文件然后清理它们的最佳方法是什么?

Jay*_*ggs 14

以下是如何获取临时文件的完整路径和文件名:

string tempFile = System.IO.Path.GetTempFileName();
Run Code Online (Sandbox Code Playgroud)

使用此文件名和路径创建文件,完成后删除它.


the*_*oop 10

你最好的办法是拥有一个实现IDisposable的TemporaryFileManager; 你问它临时文件,它自动生成并粘贴在某个临时目录中,然后当你或者终结器(如果你已经正确实现了一次性模式)放置了TemporaryFileManager时它们都会被删除