Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слияние,склеивание большого кол-ва текстовых файлов в один.

Ответить
Настройки темы
CMD/BAT - Слияние,склеивание большого кол-ва текстовых файлов в один.

Пользователь


Сообщения: 105
Благодарности: 2

Профиль | Отправить PM | Цитировать


Есть большое количество текстовых файлов в папке.
Как лучше,быстрее и качественнее склеить такое кол-во файлов средствами .bat
Можно и .vbs.
Чтобы не было косяков,как иногда бывает например в Total Commander в виде накладок текста и т.д.

Отправлено: 20:45, 31-10-2020

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


serg515, тогда Вам нужно а) предоставить образцы файлов, упаковав их в архив, б) описать, в каком именно порядке они должны быть «склеены», в) описать на предоставленных образцах, что подразумевается под «косяков,как иногда бывает например в Total Commander в виде накладок текста и т.д.».
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:58, 31-10-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 105
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
тогда Вам нужно а) предоставить образцы файлов, упаковав их в архив, б) описать, в каком именно порядке они должны быть «склеены», в) описать на предоставленных образцах, что подразумевается под «косяков,как иногда бывает например в Total Commander в виде накладок текста и т.д.». »
склеены в данном случае, не обязательно по очереди.

пример:

файл 1

текст1текст2текст3
текст4текст5
текст6текст7текст8текст9

файл 2

текст10
текст11текст12текст13
текст14текст15текст16

файл 3

текст17текст18
текст19
текст20текст21текст22

результат.
чтобы хотя бы так не было:

текст1текст2текст3текст4текст5
текст6текст7текст8текст9
текст10
текст12текст13
текст14текст15текст16
текст18
текст19
текст20текст21текст22

а было:

текст1текст2текст3
текст4текст5
текст6текст7текст8текст9
текст10
текст11текст12текст13
текст14текст15текст16
текст17текст18
текст19
текст20текст21текст22

Отправлено: 22:24, 31-10-2020 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


serg515, повторяю:
Цитата Iska:
упаковав их в архив »
— и образцы, и как должно быть, и как не должно быть.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:55, 01-11-2020 | #4


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6690
Благодарности: 1566

Профиль | Отправить PM | Цитировать


powershell:
Код: Выделить весь код
gc "C:\temp\combining\*.txt" > "C:\temp\combined.txt"

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:44, 01-11-2020 | #5


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1232
Благодарности: 515

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
gc »
Это, конечно, хороший вариант, но таки Iska прав, необходимы образцы, для определения кодировки, как минимум...
Зачастую проще увидеть файл, чем вытягивать всю информацию от задающих вопросы, "в час по чайной ложке"...

Кстати, в данном случае, для ускорения процесса, лучше использовать -raw

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:41, 01-11-2020 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Кодировка, наличие/отсутствие BOM, тип конца строки. И наличие/отсутствие символа конца строки в конце последней строки файлов — и как с этим поступать.

Отправлено: 12:13, 01-11-2020 | #7


Пользователь


Сообщения: 105
Благодарности: 2

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip primer.zip
(866 байт, 5 просмотров)

Цитата Iska:
и образцы, и как должно быть, и как не должно быть. »

Отправлено: 14:40, 01-11-2020 | #8


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


Код: Выделить весь код
(Get-Content *.txt | Out-String).Trim() | Set-Content file.txt -NoNewLine
Исходя из примеров в архиве. Т.е. результирующий файл без заключительного переноса строки.

Последний раз редактировалось Foreigner, 02-11-2020 в 05:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:02, 01-11-2020 | #9


Ветеран


Contributor


Сообщения: 2733
Благодарности: 1698

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
>nul copy /b Z:\Box_In\All\*.txt Z:\Box_In\summ.TXT
Сумма длин файлов равна длине суммарного файла. Можно просто запустить в коммандной строке. Исходные файлы и суммарный файл должны быть либо в разных папках, либо иметь разное расширение (маску)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 01-11-2020 в 18:12.


Отправлено: 17:58, 01-11-2020 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слияние,склеивание большого кол-ва текстовых файлов в один.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Сбор данных с определенного листа большого кол-ва книг на один лист blackeangel Программирование и базы данных 15 27-04-2018 22:30
Подскажите программу(определение субтитров у большого кол-ва файлов)! Aviator Видео и аудио: обработка и кодирование 0 09-05-2015 21:27
Разное - [решено] открытие большого кол-ва html файлов Alexander_88 Microsoft Windows 8 и 8.1 5 20-04-2015 20:55
CMD/BAT - [решено] Убрать расширение с большого кол-ва файлов cher Скриптовые языки администрирования Windows 4 30-03-2015 16:31
выбор принтера для печати большого кол-ва фотографий Kibor_G Выбор отдельных компонентов компьютера и конфигурации в целом 0 18-06-2010 12:03




 
Переход