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

本文关键字:临时文件 解决方案 项目 | 更新日期: 2023-09-27 17:57:55

是否有任何方法可以将临时文件放在c#解决方案中的临时目录中,并将字节写入其中,然后在完成我们的过程后删除它,而不向用户显示该文件?

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

考虑使用

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 }, 0, 3);
        // Just before closing your program, close and delete it
        file.Close();
        File.Delete(filename);
    }
}