我正在尝试使用代码Path.GetTempPath();
阅读Windows 2008 SP2临时路径并获得意外结果。
而不是
C:\Users\Administrator\AppData\Local\Temp\
我得到了
C:\Users\Administrator\AppData\Local\Temp\2\
为什么我在路径的尽头得到“2”?我的机器上没有这样的临时路径。
答案 0 :(得分:2)
远程连接到支持多个会话的服务器时,我看到了这一点:即使是同一个用户,每个远程会话都会获得自己的临时路径。
我认为这是为了防止同一用户可能干扰两个会话的临时文件。
据我所知,在终端服务配置中设置“每个会话使用临时文件夹”可控制此行为。
答案 1 :(得分:0)
您可能需要检查环境变量,看看其中是否有任何一个错误地结束了“2”。