3

使用 VS2008,C#。

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

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

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

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

4

1 回答 1

5

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

于 2011-03-01T20:28:03.040 回答