Path.GetTempFileName() - 我可以更改它以使用共享驱动器吗?
问题描述:
使用VS2008,C#。Path.GetTempFileName() - 我可以更改它以使用共享驱动器吗?
当我打电话Path.GetTempFileName(),生成的临时文件是一样的东西: C:\用户\ allensamuel \应用程序数据\本地的\ Temp \ tmpC1D0.tmp
然而,在公司我的工作,使用C:驱动器的文件是不被禁止的。相反,登录scrips指向用户的“我的文档”和“家”区域(decouemtn和设置等)都指出了一个网络“H:”驱动器。
我不明白为什么Path.GetTempFileName()是选择C:驱动器,或如何指示它使用H驱动器。
任何想法?我真的不想创建我自己的上述方法的版本。
你可能会发现这个方便... http://msdn.microsoft.com/en-us/library/system.io.path.gettemppath.aspx – 2011-03-01 20:31:18
谢谢 - 我还没有在.Net 4,奇怪他们现在如何把环境变量放在这个版本的备注部分,但不是3.5! – Iain 2011-03-02 13:51:33