Добавление нескольких текстовых файлов вместе, удаление ненужных пустых строк, а затем добавление пустой строки для разделения каждого файла
Благодаря Ричарду я смог пойти немного дальше в процессе манипулирования имеющимися у меня данными. Однако мне нужно удалить пустые строки из каждого файла, а затем разделить их по отдельности пустой строкой на каждый читаемый файл.
это то, что у меня есть до сих пор:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim Files As New OpenFileDialog Files.Filter = "text(*.TXT files|*.txt" ' Allow the user to select multiple images. Files.Multiselect = True Files.Title = "Select an image" Files.ShowDialog() Dim fileCount = Files.FileNames.Length Dim text(fileCount - 1) As String For i As Integer = 0 To fileCount - 1 Dim textpath As String = Path.GetFullPath(Files.FileNames(i)) text(i) = System.IO.File.ReadAllText(textpath) Next For Each textpath As String In Files.FileNames RichTextBox1.Text += Environment.NewLine + String.Join(Environment.NewLine, System.IO.File.ReadAllText(textpath).Split(New Char() {ControlChars.Lf}, StringSplitOptions.RemoveEmptyEntries)) Next
Этот код, в частности, удаляет строки после завершения чтения всего файла, а затем удаляет строки. Однако это не мой ожидаемый результат, так как я хочу удалить каждый файл, а затем добавить пустую строку для разделения каждого файла, а затем отобразить его в richtextbox.
Что я уже пробовал:
Я пробовал использовать
RichTextBox1.Lines = Me.RichTextBox1.Text.Split(New Char() {ControlChars.Lf}, StringSplitOptions.RemoveEmptyEntries)в каждом операторе for, но он все еще производил сингулярный вывод без каких-либо строк.