VB.NET从文本文件中写入/读取数据

时间:2016-09-29 12:19:43

标签: vb.net text

这可能是我所忽略的,因为我正在阅读a book on VB.NET。我最近取消了VB.Net的一门课程,因为我遇到了一个问题,讲师没有回复我的问题。

目标是使用VB.NET创建业务应用程序,将文本框中的数据写入文本文件,由逗号或管道分隔。应用程序的用户必须能够选择他们希望保存文件的目录。

所以我有2个表单,一个用于捕获客户端的数据,另一个表单,您可以从下拉控件中进行选择,现在我知道 streamwriter 允许用户选择他们想要保存文件的self,但是如何让第二种形式智能化以知道用户保存表单的位置然后读取client_id,并填写与相关的其他数据client_id 到表单中的文本框。我知道 streamreader 是您想要从文件中读取数据时使用的 streamreader ,但 streamreader 将如何知道用户将文件保存到哪里?

我不再继续这门课程了,但我会继续思考我能做些什么来让项目真正发挥作用。

1 个答案:

答案 0 :(得分:2)

写入文件

// Write single line to new file.
Using writer As New StreamWriter("C:\log.txt", True)
writer.WriteLine("Important data line 1")
End Using

从文件中读取

// read from a file
Dim line As String
Using reader As New StreamReader("file.txt")
    line = reader.ReadLine()
End Using
Console.WriteLine(line)