Временный файл внутри решения проекта? - PullRequest
0 голосов
/ 30 мая 2011

Есть ли способ поместить временный файл во временный каталог в решении c # и записать в него байты, а после завершения нашего процесса удалить его, не показывая этот файл пользователям?

Ответы [ 2 ]

2 голосов
/ 30 мая 2011

рассмотрите возможность использования

string tempFile = Path.GetTempFileName();
//Use the file
File.Delete(tempFile);
1 голос
/ 30 мая 2011
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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...