vb.net文件读取txt

假如有这样的文本文档
a
b
c
d
每行一个字符串,要怎么才可以将整个文档读取并写入一个全局数组中

1、实现上传按钮方法代码。

2、判断图片对象是否为空代码。

3、取得数据库字段 dt.Rows(0)("Pic")方法代码。

4、字节数组转换为Image类型方法代码。

5、处理SQL中操作Image类型方法代码。

6、实现的上传结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-29

读取每行TXT如下代码:

VB.NET code
    Public Sub ReadFileSample()
        '打开程序当前路径下的config.txt文件
        '内容就是楼主贴出来的
        Dim reader As TextReader = File.OpenText("config.txt")
        Dim line As String = reader.ReadLine() '读第一行
        line = reader.ReadLine() '读第二行
        line = reader.ReadLine() '读第三行
        Dim n As Integer = 3 '当前行号
        While line <> "" And n < 50
            line = reader.ReadLine() '读下一行
            n = n + 1
        End While
        Dim items As String() = line.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
        For Each item As String In items
            Console.WriteLine(item)
        Next
    End Sub

第2个回答  2013-08-09
这个很好弄Dim read As New System.IO.StreamReader("C:\123.txt") ‘创建一个对象,用来进行读取操作。(用“文件流”的方式读取)read.ReadLine() ‘此函数可以返回被关联文件的下一行(字符串),可以使用循环+字符串数组去记录这个数据。

vb.net文件读取txt
1、实现上传按钮方法代码。2、判断图片对象是否为空代码。3、取得数据库字段 dt.Rows(0)("Pic")方法代码。4、字节数组转换为Image类型方法代码。5、处理SQL中操作Image类型方法代码。6、实现的上传结果。

请教在VB.net中如何将数据写入txt文件、再从txt文件读出?
VB.net中读写文件主要使用System.IO命名空间。① 使用 File.ReadAllText 读取 Dim s As String = System.IO.File.ReadAllText("C:\\a.txt")② 使用 StreamReader 读取,注意编码格式和写入的编码保持一致。Dim sr As StreamReader = New StreamReader("C:\\a.txt", System.Text.Encoding.UTF8)Di...

怎样用vb.net读取本地.txt文件?
imports System.IO 读取指定文件 ''读取指定文本文件 Public Function readtext(ByVal path As String)If path = "" Then readtext = "操作失败!"Exit Function End If Try If File.Exists(path) = True Then Dim fs As New FileStream(path, FileMode.Open)Dim sr As New StreamReader(fs)D...

VB.NET中 怎么读入TXT文本的数字到一个数组。。
Dim aa$, s, ss'定义变量 Private Sub Form_Load()Open "c:\\temp.txt" For Input As #1'打开txt文件 aa = StrConv(InputB(LOF(1), 1), vbUnicode)'将文本读入aa中 Close #1'关闭文件 End Sub Private Sub Command1_Click()s = Split(aa, vbNewLine)'将文本分离出来并放入数组s中 For...

VB.net 如果读取txt数据(或十进制dat数据)
vb.net虽也有input语句,但一次只能读取到一个变量中,可以用TextFieldParser类代替,但似乎没以前的方便。不过比以前的更灵活。写入文件Write还是可以用,在Microsoft.VisualBasic.FileIO中。Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click...

vb.net中,读取和写入文件
写入:Dim sr As New IO.StreamWriter(Application.StartupPath & "\/写入的文本.txt")sr.WriteLine("写入的内容") sr.Close()读取:If (File.Exists(Application.StartupPath & "\/msg.txt")) Then Dim fm As New IO.FileStream(Application.StartupPath & "\/读取的文本.txt", FileMode....

vb.net读取txt乱码,具体该怎么处理呢??
这样用:Dim fileLines() As String = IO.File.ReadAllLines("c:\\1.txt", System.Text.Encoding.Default)

vb.net 中对txt文件的读取、写入的方法!始终保持txt里面只有一行!_百度...
Private Sub 读取文件_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 读取文件.Click Dim TextLine As String FileOpen(1, "D:\\一行文件.txt", OpenMode.Input) ' Open file for output.TextLine = LineInput(1) '读取一行就了 MsgBox(TextLine)FileClose(...

VB.NET读取TXT文件数据保存为数组
VB.NET编程读取txt文本文档中的数据,并把数据保存为数组,代码如下:'写配件文件Private Sub saveIni(ByVal filePath As String, ByVal str As String)Dim sw As StreamWriter = New StreamWriter(filePath, True) 'true是指以追加的方式打开指定文件sw.WriteLine(str)sw.Flush()sw.Close()sw =...

vb.net 怎么写入和多行读取txt文件,而且多次写如之前的不被覆盖?_百度...
.net应该提供了此类函数。如C#就有File.AppendAllText(filename,string)用于追加内容,File.ReadAllLine(filename)用于读取多行。

相似回答