Path.GetTempFileName() - 我可以将其更改为使用共享驱动器吗?

Iai*_*ain 3 c# file temp visual-studio-2008

使用VS2008,c#.

当我调用Path.GetTempFileName()时,生成的临时文件类似于:C:\ Users\allensamuel\AppData\Local\Temp\tmpC1D0.tmp

但是,在我工作的公司中,不禁止使用C:驱动器访问文件.相反,登录程序指向用户的"我的文档"和"主页"区域(decouemtn和设置等)指向联网的"H:"驱动器.

我不明白为什么Path.GetTempFileName()选择C:驱动器,或者如何指示它使用H驱动器.

有任何想法吗?我真的不想创建我自己的上述方法版本.

Sno*_*ear 5

它选择此路径是因为它是在%TEMP%环境变量中设置的.尝试将此变量设置为指向H驱动器周围的某处.