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