问题描述
|
有什么办法可以在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);
}
}