好的,这是一些代码。我遇到一个问题,我想要保存到预定义的位置,并且我想要为文件指定一个预定义的名称。根据我在 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/