Разделить файл по размеру - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Есть файл тхт с n-количеством строк, размером 6мб. Нужно разделить этот файл на файлы по 1,8 мб. были мысли загнать построчно в массив и делить по количеству строк, но я думаю есть методы и попроще.

Решение задачи: «Разделить файл по размеру»

textual
Листинг программы
  1.         Dim MySize As Long = 1024 'Байт
  2.         Dim Lines() As String = IO.File.ReadAllLines("C:\00.txt", Encoding.Default)
  3.         Dim SB As New StringBuilder
  4.         Dim BadBoysBlue As Integer = 0
  5.         For Each Line As String In Lines
  6.             SB.AppendLine(Line)
  7.             If SB.Length > MySize Then
  8.                 IO.File.WriteAllText("C:\00_" & BadBoysBlue & ".txt", SB.ToString, Encoding.Default)
  9.                 BadBoysBlue += 1
  10.                 SB.Remove(0, SB.Length)
  11.             End If
  12.         Next
  13.         If SB.Length > 0 Then IO.File.WriteAllText("C:\00_" & BadBoysBlue & ".txt", SB.ToString, Encoding.Default)

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


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

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

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