I am busy writing an application that runs under windows
Where is the correct place to save temporary files ?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you are using .NET, please use Path.GetTempPath(). This will guarantee that you use the temporary directory assigned to the user that runs your application, regardless of where it is stored.
If you browse the file system, you will notice that there are many “temp” directories:
… and many more. Some of these paths are OS-dependent, and won’t be present on certain windows flavors. So, save yourself some time and hassle, and let the .NET framework figure out where the “temp” path is located.