项目解决方案中的临时文件?

问题描述

| 有什么办法可以在c#解决方案的temp目录中包含temp文件并将字节写入其中,并在完成我们的过程之后将其删除而不向用户显示文件?     

解决方法

        考虑使用
string tempFile = Path.GetTempFileName();
//Use the file
File.Delete(tempFile);
    ,        
using System.IO;

class Logger
{
    static void Main()
    {
        // Create (and open) a new temporary file
        var filename = Path.GetTempFileName();
        var file = File.Open(filename,FileMode.Append);

        // Write bytes to it during the programs lifetime...
        file.Write(new byte[] { 1,2,3 },3);

        // Just before closing your program,close and delete it
        file.Close();
        File.Delete(filename);
    }
}