Как разбить txt file бат файлом

Автор: asrind

 С помощью BAT-файла

Создайте текстовый файл со следующим содержимым:

Как разделить текстовый файл построчно

Сохранить его с расширением BAT в пустую папку. Скопировать в эту же папку текстовый файл, который необходимо разделить на части, указав его название (см. 3 срочку) и нужное количество строк в финальных результирующих файлах (см. 5 срочку). Сохранить изменения в BAT-файле.

Запустить BAT-файл и дождаться окончания работы.

Чтобы вручную не набирать текст батника, его содержимое:

 

@Echo Off
SetLocal enabledelayedexpansion
Set list=big_text_file.txt
REM ## Количество строк в выходных файлах:
Set str=500

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!
 Echo %%i>New_File!nFile!.txt
 ) Else Echo %%i>>New_File!nFile!.txt
)
Pause
Exit


Еще если выбрать в контекстном меню пункт изменить содержимое, в файле будет строка вроде этой Set list=Tree Aeon.txt - Tree Aeon в ней нужна чтобы задать имя разбиваемого файла, txt вероятно задать формать файла.

Потом нужно поместить бат файл и текстовый байлл в формате txt в пустую папку, запустить бат файл в режиме Администратора, дальше блокнот разобьется, но это дело долгое.

 

0
125

0 комментариев, по

25 1 5
Наверх Вниз