以编程方式使用指定位置和大小的Windows资源管理器打开文件夹[C#]

时间:2016-01-23 16:25:10

标签: c# .net wpf windows-explorer

我想用我的应用程序打开特定文件夹。目前我正在使用 ProcessInfo 打开所需的文件夹。该应用程序是使用C#开发的.net应用程序。

问题是,我无法找到使用预定义窗口大小在预定义位置打开此文件夹的方法。

我真的很感激任何可以帮助我解决这个问题的建议。

1 个答案:

答案 0 :(得分:3)

要打开位于特定文件夹上的Windows资源管理器窗口,您需要使用特殊的命令行参数调用它

string path = @"D:\temp";
ProcessStartInfo psi = new ProcessStartInfo("explorer.exe", "/n /e,/select," + path);
Process.Start(psi);

据我所知,没有标准方法(Net Framework托管代码)来改变该窗口的大小