Как разбить txt file бат файлом
Автор: asrindС помощью BAT-файла
Создайте текстовый файл со следующим содержимым:
Сохранить его с расширением BAT в пустую папку. Скопировать в эту же папку текстовый файл, который необходимо разделить на части, указав его название (см. 3 срочку) и нужное количество строк в финальных результирующих файлах (см. 5 срочку). Сохранить изменения в BAT-файле.
Запустить BAT-файл и дождаться окончания работы.
Чтобы вручную не набирать текст батника, его содержимое:
@Echo Off
SetLocal enabledelayedexpansion
Set list=big_text_file.txt
REM ## Количество строк в выходных файлах:
Set str=500Set 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 в пустую папку, запустить бат файл в режиме Администратора, дальше блокнот разобьется, но это дело долгое.