回答受付が終了しました

フォルダ内のcsvファイルの先頭行のみを削除するbatまたはvbsを作成したいです。

Visual Basic | Excel47閲覧xmlns="http://www.w3.org/2000/svg">100

回答(3件)

0

VBA の例です。 簡単に VBS に移行できます。 . Sub Sample() Const BUF_SIZE = 100000 Dim FSO Dim t_i Dim t_o Dim buf Set FSO = CreateObject("Scripting.FileSystemObject") Set t_i = FSO.OpenTextFile("C:\Sample\大きい.csv") Set t_o = FSO.OpenTextFile("C:\Sample\Out\大きい.csv", 2, True) With t_i If Not .AtEndOfStream Then buf = .ReadLine ' ヘッダーを読み捨て End If Do Until .AtEndOfStream buf = .Read(BUF_SIZE) t_o.Write buf Loop .Close End With t_o.Close Set FSO = Nothing End Sub