c# - 程序启动时自动加载文件

标签 c# autoload save

好的,这是一些代码。我遇到一个问题,我想要保存到预定义的位置,并且我想要为文件指定一个预定义的名称。根据我在 MSDN 上看到的内容,据我所知,FileStream 和 StreamWriter 都不允许您设置这两个参数。

FileStream fs = new FileStream("PermaServerList", FileMode.Create, FileAccess.Write);
StreamWriter hiddensw = new StreamWriter(@"Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments", false);

那么,如果您看一下,我将如何将名为“PermaServerList”的文件保存到“我的文档”位置,无论他们使用的 Windows 版本如何?我不想在某个位置进行硬编码,我希望它始终是“我的文档”在其特定版本中的位置。

或者,这背后的想法是每次程序启动时,我希望它自动加载上次保存的列表。有没有一种简单的方法可以做到这一点?现在,我的想法是,我将保存到他们选择的位置,然后在我的预定义位置制作第二个副本,并在程序启动时加载它。有想法吗?

最佳答案

是的,您只是尝试存储和读取用户数据,这可以使用 app.config settings file 轻松处理。 .

关于c# - 程序启动时自动加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351425/

相关文章:

html - R 中 htmlwidget 的 savewidget,无法将 html 文件保存在另一个文件夹中

c# - 如何将文本写入外部应用程序

c# - 为什么我在尝试创建用户时收到无效对象名称错误?

php - use function 不导入 PHP 中的函数

python - 如何在循环中使用 `numpy.savez`来保存多个numpy数组?

java - 无法将列表 <> 保存到 SD 卡

附有调试器的 C# 代码非常慢; MemoryMappedFile 的错?

c# - 我如何反射(reflect)动态对象的成员?

jquery - 自动播放视频仅适用于调整大小操作

ruby-on-rails - 使用 Rails 自动加载时名称与顶级常量发生冲突