我如何使用OpenFileDialog类,使其在网络区域默认打开?

xar*_*rzu 5 c# wpf openfiledialog

我如何使用OpenFileDialog类(在C#,WPF等中),以便它在网络区域默认打开?

这不起作用:

  OpenFileDialog openFileDialog1 = new OpenFileDialog();
  openFileDialog1.InitialDirectory = "Network";
Run Code Online (Sandbox Code Playgroud)

我也尝试将"\"作为InitialDirectory,但是没有用.

我也尝试将"\\"作为InitialDirectory,但也没有用.

Pow*_*ord 8

我没试过,但这应该有效:

openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.NetworkShortcuts);
Run Code Online (Sandbox Code Playgroud)

Environment.GetFolderPathEnvironment.SpecialFolder以字符串形式返回枚举条目对应的路径.

Environment.SpecialFolder.NetworkShortcuts 被定义为

一个文件系统目录,其中包含"我的网络位置"虚拟文件夹中可能存在的链接对象.