2010-07-21 139 views
0

存在修改System.IO.Path.GetTempPath()方法返回的临时文件夹路径的任何方法吗?更改临时路径

我的asp.net应用程序在IIS 7

感谢

回答

1

大概跑,你不想改变返回的路径(值),但改变实际的路径?

正如你所见,here,返回的值取决于许多可能的环境变量。您需要更改这些以更改返回的路径。

+0

我需要改变的实际路径只为我的asp.net web应用程序 – alfdev 2010-07-21 09:56:31

+0

@alfdev:环境变量也可以针对特定应用,不只是全系统设置。 – vog 2010-12-23 20:17:16

1

我不知道你为什么要改变这种状况,因为无论返回什么路呢,你的应用程序使用它作为一个临时文件夹(其中文件可以自由地清洗)。

如果你的应用程序不会关心文件的存在,并将其写入自己的临时文件夹,这意味着你应该放弃System.IO.Path.GetTempPath()。许多应用程序,甚至微软公司都使用他们自己的临时文件夹

我不认为你应该改变任何临时文件夹的环境变量,会影响其他应用程序不必要的(尽管如果他们真的把该文件夹作为一个临时文件夹:)他们不应该关心)。