File.File.WriteAllLines テキストファイルを新規作成か上書きし書き込むく
第一引数はパス
第二引数はString()
構文
File.File.WriteAllLines(パス,String())
File.File.WriteAllLines はオーバーロードが3つあります。
メソッドは合計4つですね。
一覧にすると
第一引数はパス
第二引数はString()
第一引数はパス
第二引数はString()
第三第引数にEncoding
第一引数はパス
第二引数はSystem.Collections.Generic.IEnumerable(Of String)
第一引数はパス
第二引数はSystem.Collections.Generic.IEnumerable(Of String)
第三第引数にEncoding
Encodingはエンコードオブジェクトのことです。
System.Text.Encoding
オーバーロードは引数が同じ数でも型が違ったら別物ですからややこしいですね。
サンプルソース
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim data() As String = File.ReadAllLines(“C:\Users\user\Desktop\hoge33.txt”)
File.WriteAllLines(“C:\Users\user\Desktop\hogehoge.txt”, data)
End Sub
End Class
実行結果は
hoge33を読み込みhogehogeを作成してます。
サンプルデータ的には別名保存された感じになってますね。
第一引数はパス
第二引数はSystem.Collections.Generic.IEnumerable(Of String)
構文
File.File.WriteAllLines(パス,System.Collections.Generic.IEnumerable(Of String))
サンプルソース
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim records As IEnumerable(Of String) = {”りんご”, ”ゴリラ”}
File.WriteAllLines(“C:\Users\user\Desktop\hogehoge2.txt”, records)
End Sub
End Class
実行結果は
中身が
りんご
ゴリラ
のhogehoge2.txtが作成してます。