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

Показать сообщение отдельно

Новый участник


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

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


Может для читабельности просто заменить в notepad++
это "><", на это ">\r\n<" (предварительно включив режим поиска "расширеный")
или "</conceptGrp><conceptGrp>" на это "</conceptGrp>\r\n<conceptGrp>"?
После чего можно разбить основной файл построчно (все теги, или <conceptGrp> как удобно) батником со следующим содержимым:
Код: Выделить весь код
 
@Echo Off
SetLocal enabledelayedexpansion
:: Имя исходного текстового файла
Set list=list.xml
:: Число строк в файле на выходе
Set str=4

Set Num=%str%& Set File=0
For /F "tokens=* usebackq delims=" %%i In ("%list%") Do (
	Set /a Num+=1
	If !Num! GEQ %str% (
		Set Num=0
		Set /a File+=1
		Set nFile=0!File!
		Set nFile=!nFile:~-2!
		:: Название частей текстового файла на выходе("list" можно заменить на любое)
		Echo %%i>list!nFile!.xml
	) Else Echo %%i>>list!nFile!.xml
)
Pause
Exit
Скрипт нашел как ни странно на ютубе : ютуб,сайт с туториалом
Цитата:
И пожалуйста вариант как обратно склеить в одну строку все 25тыс файлов.
Непонял зачем это, если есть исходник, но возможно устроит следующее решение:
Код: Выделить весь код
copy "папка с фалами котроые нужно объединитьв один\*.xml" 1.xml

Последний раз редактировалось gremlintv2, 24-08-2016 в 16:59.

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

Отправлено: 16:08, 24-08-2016 | #4