我编写了一个调用该System.IO.Path.GetTempPath()函数的程序。我读过的所有文档(比如这个)都说函数应该返回从这个列表中找到的第一个路径:
- TMP 环境变量指定的路径。
- TEMP 环境变量指定的路径。
- USERPROFILE 环境变量指定的路径。
- Windows 目录。
我已将TMP和TEMP环境变量都定义为%USERPROFILE%\AppData\Local\Temp,但对 的调用GetTempPath()总是返回我的%USERPROFILE%目录,而不是我为TMP和定义的值TEMP。如何让函数返回我定义的临时目录?