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时它们都会被删除