代码之家  ›  专栏  ›  技术社区  ›  Irshad huMpty duMpty

如何将桌面路径添加到app.config文件?

  •  0
  • Irshad huMpty duMpty  · 技术社区  · 12 年前

    我正在创建一个C#获胜表单应用程序,用户可以在其中指定保存文件的任何位置。但是,在默认情况下,我需要提供桌面路径。但桌面路径的更改取决于Windows版本,我发现: Environment.GetFolderPath(Environment.SpecialFolder.Desktop); 可以获取任何windows版本的桌面路径。但问题是如何将此代码添加到 App.config 文件有没有专门的xml代码块。

    2 回复  |  直到 12 年前
        1
  •  0
  •   Tomtom    12 年前

    您必须向项目中添加一个设置文件。在那里,您需要在应用程序范围中创建一个属性。您可以通过以下方式访问此属性

    string path = Properties.Settings.Default.Path;
    if(string.IsNullOrEmpty(path))
    {
       path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    }
    
        2
  •  0
  •   Vignesh.N    12 年前

    经过 AppDomain.GetData AppDomain.SetData
    在你的应用程序中有一个常量,比如DESKTOP_DIRECTORY&将其值设置为 SpecialFolders.Desktop
    然后您可以使用 AppDomain.GetData 取回它。
    然后您可以在 App.config 文件