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

时间:2011-03-01 20:26:37

标签: c# visual-studio-2008 file temp

使用VS2008,c#。

当我调用Path.GetTempFileName()时,生成的临时文件类似于: C:\ Users \用户allensamuel \应用程序数据\本地\ TEMP \ tmpC1D0.tmp

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

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

有什么想法吗?我真的不想创建我自己的上述方法版本。

1 个答案:

答案 0 :(得分:5)

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