• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2005で、ファイル操作 VB6から触っていないので感覚がいまいち。)

VB2005でファイルを読み込み2行目から10行までを別ファイルに吐き出す方法

このQ&Aのポイント
  • VB2005でファイルを読み込み2行目から10行までの内容を別のファイルに書き出す方法について教えてください。
  • VB2005でファイル操作を行う際に、ファイルを読み込み2行目から10行までの内容を別のファイルに書き出す方法がわかりません。教えていただけますか?
  • VB2005でファイルを読み込み、2行目から10行までの内容を別のファイルに書き出す方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.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

関連するQ&A