基本上,我的应用程序内部有一个文本文件(位于应用程序属性的资源选项卡中)。如何写入应用程序内部的文本文件
现在我试图读取&写入该文件,阅读工作很好,这是写作部分,给我的问题。
我正在使用dim str as string = my.resources.textfile
,它工作。
现在我试图使用my.resources.textfile = str2
,它给了我一个错误,指出文件是只读的。
我该如何解决这个问题?
注意:我不喜欢将文件写入用户的个人电脑,因为它不是很多需要写入的数据,因为它看起来有点不专业(在我眼里),所以我更喜欢一种方式来做这不需要将文件写入用户的PC。
这是不容易的(虽然这当然是可能的),你仍然会写信给用户磁盘和消耗空间,即使您可以轻松地将文件存储在可执行文件中。应用程序将数据存储在磁盘上并不是不专业。 – 2013-03-18 21:12:54
好点,但是当它只是一个包含1行文本的小文本文件时,将它写入不同的文件是有点浪费的。 基本上只有1行文本包含需要保存的登录凭证。 – Yorrick 2013-03-18 21:43:35
你在想这个问题。我可以告诉你,你正在使用vb.net,你没有运行在一个受限制的系统上,写一行文件将是一个负担 - 请记住写入你的可执行文件的解决方案本身会占用代码中的空间! – 2013-03-18 21:47:06