因此,我创建了此脚本,以便当用户单击按钮时,它会启动TEMP文件夹。现在的问题是它是Windows TEMP,而不是用户TEMP。我尝试使用Google搜索一些解决方案,但我不知道确切的关键字。
private void button37_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("c:\temp");
}
我尝试了类似“ C:/ Users /%USERPROFILE%/ AppData / Local / Temp”的操作。 但这没有用。帮助将不胜感激!
答案 0 :(得分:0)
%USERPROFILE%
扩展为“ C:\ Users \您的用户名”,因此您可以尝试
Environment.ExpandEnvironmentVariables("%USERPROFILE%/AppData/Local/Temp");
或使用呼叫System.IO.Path.GetTempPath,
按以下顺序检查环境变量是否存在,并使用找到的第一个路径:
TMP环境变量指定的路径。
TEMP环境变量指定的路径。
USERPROFILE环境变量指定的路径。
Windows目录。