- ベストアンサー
VB2005でファイルを読み込み2行目から10行までを別ファイルに吐き出す方法
- VB2005でファイルを読み込み2行目から10行までの内容を別のファイルに書き出す方法について教えてください。
- VB2005でファイル操作を行う際に、ファイルを読み込み2行目から10行までの内容を別のファイルに書き出す方法がわかりません。教えていただけますか?
- VB2005でファイルを読み込み、2行目から10行までの内容を別のファイルに書き出す方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
概ねこんな感じでしょうか、細部は調整下さい ---------------------------------------------------------------- Imports System Imports System.IO Imports System.Text Class ExampleClass Shared Sub Main() Dim inp As StreamReader = new StreamReader("LFFILE.txt", _ Encoding.GetEncoding("shift_jis")) Dim Fs As FileStream = New FileStream("out.txt", _ FileMode.Create, FileAccess.Write, FileShare.None) Dim out As StreamWriter = _ New StreamWriter(Fs, Encoding.GetEncoding("shift_jis")) Dim oneLine As String Dim count As Integer = 0 Do While inp.Peek() >= 0 oneLine = inp.ReadLine() count += 1 If 2 <= count And count <= 10 Then out.Write(oneLine & vbLF) '2行目から10行目まで書き出し End If Loop inp.Close() out.Flush() out.Close() End Sub End Class