Вот что я пытаюсь сделать:
- Перебрать все файлы в каталоге
- Перебрать все остальные строки, начиная с первой (все нечетные строки) и получите номер в строке.
- Запишите номер и следующую строку в файл output.txt
Данные выглядят следующим образом:
> 234.01 Burgeron/ Tom Tom Burgeron
Here is some information.
> 126.00 Waka/ Judy Judy Waka
Here is some more information.
Я пытаюсь сделать так, чтобы это выглядело так:
"234.01","Here is some information."
"126.00","Here is some more information."
Вот пакетный файл, который я пишу:
@ECHO off
SETLOCAL EnableDelayedExpansion
//Loop through all files in folder
for /f "tokens=*" %%a in (*) do (
CALL :GetNumber %%a
echo "!num!",%%a
) >> FILEOUTPUT.txt
//Get number on the odd-numbered lines
:GetNumber
for /f "tokens=1 delims=>" %%a in (%1) do (
set "num=%%a"
)
У меня проблемы с получением любой другой строкифайла, а затем читать следующую строку / запись его в файл.Я видел, как пропустить определенные строки, но не как пропустить друг друга.Как мне тогда взять следующую строку?
Этот пакетный файл немного сложен для меня.Любая помощь будет принята с благодарностью.Спасибо.