Creating temporary files on Windows using C# .NET
January 9, 2017 Leave a comment
It’s trivial to create a temporary file using the Path class in .NET. Let’s first see how to find the path to the current user’s temp folder:
string tempFolderPath = Path.GetTempPath();
In my case it returns C:\Users\andras.nemes\AppData\Local\Temp\ which is the same as the value of the TEMP environment variable at the user level on my PC.
The Path class also has a method to create a temporary file with a random name in the Temp folder:
string randomTempFileName = Path.GetTempFileName();
…which at the time of running the code gave C:\Users\andras.nemes\AppData\Local\Temp\tmp19E6.tmp. The file was created with no actual content:
Read all posts dedicated to file I/O here.