Explorer.exe 这桌面应用程序,可以System.Diagnostics.Process.Start("C:\WINDOWS\Explorer.exe")这样打开 ,如果桌面程序已经打开的话,再运行这句的话,默认会打开我的文档 ,可以在任务管理器中将Explorer.exe关闭,再运行新程序打开它,看看效果
无法打开正确位置,是你的路径有特殊字符的关系,比如空格,用如下方式:
System.Diagnostics.Process.Start("Explorer.exe", "/select,\"" + fileFullName + "\"");