我的Windows应用程序应该在哪里存储缓存和临时文件?

时间:2011-03-24 13:53:01

标签: windows caching temporary-files

Windows应用程序应该在哪里存储缓存数据和临时文件数据?

我理解

System.Windows.Forms.Application.StartupPath + @"\" + "Cache";

不是一个好主意,因为该程序可能会安装在

  

Program Files \ MyProgram \

对于所有用户和用户可能无权写入该文件夹。

1 个答案:

答案 0 :(得分:1)

使用此:

System.IO.Path.GetTempPath();

密切相关的问题:How to get temporary folder for current user