使用 VS2008,c#。
当我调用 Path.GetTempFileName() 时,生成的临时文件类似于: C:\Users\allensamuel\AppData\Local\Temp\tmpC1D0.tmp
但是我所在的公司并没有禁止使用C盘存放文件。相反,登录脚本将用户的“我的文档”和“主页”区域(装饰和设置等)指向联网的“H:”驱动器。
我不明白为什么 Path.GetTempFileName() 选择 C: 驱动器,或者如何指示它使用 H 驱动器。
有什么想法吗?我真的不想创建我自己的上述方法版本。
最佳答案
它选择这条路径是因为它是在 %TEMP%
环境变量中设置的。尝试将此变量设置为指向 H
驱动器周围的某处。
关于c# - Path.GetTempFileName() - 我可以将其更改为使用共享驱动器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159929/