这是我的剧本:
set "rec1=01%YYYYMMDD%xxxxxx xxxxxxx0935"
set "rec2=99%YYYYMMDD% 000000000000000000000000000000000000000935"
echo %rec1%>X:\BUBK_test.txt
echo %rec2%>>X:\BUBK_test.txt`
第一张图显示了我在控制台窗口看到的内容,第二张图是以十六进制显示的文件。
有什么想法发生了什么?
答案 0 :(得分:0)
那是因为您的批处理文件在echo
命令末尾包含大量额外空格:
echo %rec1%>X:\BUBK_test.txt
REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
如果删除它们,输出文件也应该缩短。