string dir = Path.Combine(Path.GetTempPath(),"Config.txt");
StreamWriter sw = new StreamWriter(dir,true);
答案 0 :(得分:1)
Path.GetTempPath方法使用本机Win32 API GetTempPath
该本地方法记录为返回
GetTempPath函数检查环境是否存在 变量按以下顺序并使用找到的第一个路径:
TMP环境变量指定的路径。
TEMP环境变量指定的路径。
USERPROFILE>环境变量指定的路径。
Windows目录。
因此,如果要更改该值,则需要将上述环境变量之一设置为所需的路径
Environment.SetEnvironmentVariable("TMP", @"E:\TEMP");
Console.WriteLine(Path.GetTempPath());
顺便说一句,托管的Path.GetTempPath方法中也存在相同的注释