こんにちは、csv ファイルを開いてテキストを書き込みたいと思っていました。コードは次のとおりです。
試す
Dim path As String = "C:\Users\daaemoon\Desktop\Test.csv"
Dim reader As StreamReader = New System.IO.StreamReader(File.OpenRead(path))
Dim sw As New StreamWriter(path)
Dim s As String = String.Empty
While reader.Peek() >= 0
Dim line As String = reader.ReadLine()
Dim values As String() = line.Split(";"c)
listforfalsecsv.Add(values(0))
s = s + line + Chr(10)
End While
reader.Close()
sw.Write(s)
sw.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
次の行でエラーが発生しました:
Dim sw As New StreamWriter(path)
その行の後にメソッド reader.dispose() を使用する場合 Dim reader As StreamReader = New System.IO.StreamReader(File.OpenRead(path))
私は while ループに来ましたが、エラーが発生しました: Closen Textreader から読み取ることができませんでした。
助けが必要です、助けてください。