Мне нужно создать уникальный временный файл с расширением .csv.
То, что я делаю прямо сейчас,
string filename = System.IO.Path.GetTempFileName().Replace(".tmp", ".csv");
Однако это не гарантирует, что мой .csv файл будет уникальным.
Я знаю, что шансы, которые у меня когда-либо были на столкновении, очень низки (особенно если вы считаете, что я не удаляю файлы .tmp), но этот код мне не подходит.
Конечно, я мог бы вручную генерировать случайные имена файлов до тех пор, пока в конечном итоге не найду уникальную (что не должно быть проблемой), но мне любопытно узнать, нашли ли другие хороший способ справиться с этой проблемой.