目前我正在使用以下函数来获取当前用户的临时文件夹路径:string tempPath = System.IO.Path.GetTempPath();在某些机器上它给我当前用户的临时文件夹路径,如:C:\ Documents and Settings \ administrator \ Local Settings \ Temp \在某些机器上它给我系统临时文件夹路径,如:C:\ WINDOWS \ TEMPMSDN文档还说上面的API返回当前系统的临时文件夹。是否有任何其他API可以为我提供当前用户的临时文件夹路径,如下所示:C:\ Documents and Settings \ administrator \ Local Settings \ Temp \
3 回答

白衣非少年
TA贡献1155条经验 获得超0个赞
不要使用这个:
System.Environment.GetEnvironmentVariable("TEMP")
可以覆盖环境变量,因此TEMP变量不一定是目录。
正确的方法是System.IO.Path.GetTempPath()在接受的答案中使用。
- 3 回答
- 0 关注
- 848 浏览
添加回答
举报
0/150
提交
取消