【问题标题】:How to store xml / settings inside User's directory如何在用户目录中存储 xml / 设置
【发布时间】:2011-06-23 04:25:44
【问题描述】:

这是一个非常简单易行的问题:如何在用户的 AppData 目录中存储和使用文件?

我正在制作一个简单的多媒体播放器,我想将我的 library.xml 文件存储在用户计算机上的某个位置。

我也想知道如何使用它们,例如,如果我想将我的 library.xml 文件与 FileStream 一起使用,我该如何引用它?

ReadFileStream = new FileStream(@"\WHERE-IS-IT\Library.xml", FileMode.Open, FileAccess.Read, FileShare.Read);

【问题讨论】:

  • "C# / .NET" 在标题中不是必需的。我们有标签。

标签: c# .net configuration


【解决方案1】:

看看 .NET 中的isolated storage。它负责每个 Windows 风格的位置和安全性。 isolatedstoragefile 可用于管理文件和目录。 isolatedstoragefilestream 可用于访问文件。

【讨论】:

    【解决方案2】:
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
    

    看看这个之前的回答:C# getting the path of %AppData%

    【讨论】:

    • 感谢您的回答,它有很大帮助!是否有关于如何存储设置文件等的 MSDN 页面?我必须在应用程序第一次启动时创建目录和文件吗?再次感谢。
    • 您绝对应该创建自己的目录...通常约定是(AppData)/Company/Product/。你在那里做什么完全取决于你。
    猜你喜欢
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 2019-10-26
    • 1970-01-01
    相关资源
    最近更新 更多