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

标签 c# visual-studio-2008 file temp

使用 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/

相关文章:

c# - 从服务器而不是本地驱动器路径在 MVC ASP.NET 中加载 XML 文件

c# - 只加载一次程序集

C#:将字段定义为私有(private)但可在泛型中修改

c# - 如何使用 tracker-enabled-dbcontext 定位另一个数据库

c++ - 如何在 Visual Studio C++ 中打印整个表格?

c++ - Visual Studio 2008 导航栏困惑

c# - 条件属性

Bash 脚本日志文件轮换

file - Golang 将服务文件的名称传达给浏览器/客户端

HTML - 像 Web 浏览器通常那样加载图像