Примечание: Я предполагаю, что вам не нужно делать это в DOS, а вместо этого использовать пакетный файл Windows. В противном случае это становится намного страшнее, чем нужно.
Если файл содержит только одну строку, самый простой способ прочитать содержимое этого файла - использовать set /p
и перенаправить содержимое файла:
set /p Content=<new.txt
Затем у вас есть первая строка файла в %Content%
и вы можете сравнить на основе этого:
if %Content% GTR 100 (ren new.txt old.txt) else (ren new.txt new1.txt)
(GTR
- оператор «больше чем»; использование >
, очевидно, было бы плохой идеей.)