我有一个文本文件,在附件中
其中一行是超长文本
我编写了如下代码:
目的想将文本中的所有空格替换成*号
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (123.txt) do (
set var=%%i
set "var=!var: =*!"
echo !var!>>456.txt
)
我在其它一些小的文本中,能够顺利通过
但123文本中发现,原文件大小120多KB
导出的文本却只有15KB?
说明有部分文本没有被读取,或者说被丢掉??有什么好的解决办法吗?
其中一行是超长文本
我编写了如下代码:
目的想将文本中的所有空格替换成*号
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (123.txt) do (
set var=%%i
set "var=!var: =*!"
echo !var!>>456.txt
)
我在其它一些小的文本中,能够顺利通过
但123文本中发现,原文件大小120多KB
导出的文本却只有15KB?
说明有部分文本没有被读取,或者说被丢掉??有什么好的解决办法吗?
附件
