Creating temporary files on Windows using C# .NET
April 3, 2015 3 Comments
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.
Reblogged this on Brian By Experience.
Reblogged this on Dinesh Ram Kali..
hi, im using asp mvc with c#, i been used Path.GetTempPath before and its worked fine, but now, I get D:\local\Temp instead my local temp folder (AppData\Local\Temp). Do you know fix that?