Разделить файл по размеру - Visual Basic .NET
Формулировка задачи:
Есть файл тхт с n-количеством строк, размером 6мб. Нужно разделить этот файл на файлы по 1,8 мб.
были мысли загнать построчно в массив и делить по количеству строк, но я думаю есть методы и попроще.
Решение задачи: «Разделить файл по размеру»
textual
Листинг программы
- Dim MySize As Long = 1024 'Байт
- Dim Lines() As String = IO.File.ReadAllLines("C:\00.txt", Encoding.Default)
- Dim SB As New StringBuilder
- Dim BadBoysBlue As Integer = 0
- For Each Line As String In Lines
- SB.AppendLine(Line)
- If SB.Length > MySize Then
- IO.File.WriteAllText("C:\00_" & BadBoysBlue & ".txt", SB.ToString, Encoding.Default)
- BadBoysBlue += 1
- SB.Remove(0, SB.Length)
- End If
- Next
- If SB.Length > 0 Then IO.File.WriteAllText("C:\00_" & BadBoysBlue & ".txt", SB.ToString, Encoding.Default)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д