【问题标题】:Set OpenFolderDialog to a special folder将 OpenFolderDialog 设置为特殊文件夹
【发布时间】:2009-01-22 11:14:11
【问题描述】:

我知道可以将 OpenFolderDialog 的当前文件夹设置为特殊文件夹,例如“Program Files”或 Desktop?

但是我在哪里可以找到这个?

【问题讨论】:

    标签: c# .net file directory


    【解决方案1】:

    查看 System.Environment 类,例如:

    string programFiles = System.Environment.GetFolderPath(
         System.Environment.SpecialFolder.ProgramFiles);
    

    更新:

    我不确定这是否是问题的一部分,但要打开文件夹选择对话框,请使用以下代码:

    using System.Windows.Forms;
    
    //...
    
    FolderBrowserDialog dialog = new FolderBrowserDialog();
    dialog.SelectedPath = programFiles;
    dialog.ShowDialog();
    
    string selectedPath = dialog.SelectedPath;
    

    【讨论】:

      【解决方案2】:

      您是否尝试将文件夹设置为System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)?这应该可以解决问题。

      【讨论】:

        【解决方案3】:

        您可以简单地将OpenFolderDialog 的初始文件夹设置为System.Environment.GetFolderPath() 的结果。

        【讨论】:

          猜你喜欢
          • 2012-12-21
          • 1970-01-01
          • 1970-01-01
          • 2023-03-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多