我使用以下批处理成功地反转了文本文件中行的顺序,但是 Original.txt 有空格(每行之间有 1 个 CRLF),并且 Reversed.txt 删除了所有 CRLF(回车符/换行符)。
有没有办法保留 Reversed.txt 中的 CRLF?
感谢任何创意支持:)
@echo off
ren *.txt Original.txt
setlocal EnableDelayedExpansion
rem/> Reversed.txt
for /F "delims=" %%a in (Original.txt) do (
(
echo(%%a
type Reversed.txt
) > temp.txt
move /Y temp.txt Reversed.txt > NUL
)