Разделить файл по размеру - 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5