Windows 11 BAT文件CMD窗口输出错乱或缺失问题求助
BAT脚本复制文件时输出错乱:空白行插入、命令输出重叠
我编写了一个BAT脚本,用于将文件从单个文件夹复制到本地8个不同目录,再复制到远程文件服务器的8个不同目录。文件复制操作均成功,但在脚本末尾添加pause查看执行记录时,出现了以下异常:
- 复制到远程服务器前,会出现大量空白行,且这些空白行插入在最后一次本地文件复制的输出内容中间
- 偶尔会出现后一条命令的输出叠加到前一条命令输出的情况
脚本中的复制代码片段
Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\CONTROL ROOM PROGRAM*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2014 R2 SP1 - 11.1.13100\Control Room" Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\POLE PC*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2014 R2 SP1 - 11.1.13100\Pole PC" Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\4D4*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2020 R2 SP1 - 20.1.100\4D4" Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\PTCU2*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2020 R2 SP1 - 20.1.100\PTCU2" Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\WEST*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2020 R2 SP1 - 20.1.100\WEST"
CMD窗口异常输出示例
C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move>Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\CONTROL ROOM PROGRAM*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2014 R2 SP1 - 11.1.13100\Control Room" C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\CONTROL ROOM PROGRAM_04-26-2023.aaPKG 1 file(s) copied. C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move>Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\POLE PC*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2014 R2 SP1 - 11.1.13100\Pole PC" C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\POLE PC_04-26-2023.aaPKG 1 file(s) copied. C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\WEST*.aaPKG The system cannot find the file specified. 0 file(s) copied.
命令输出叠加的异常情况
正常输出应该是:
C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move>Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\POLE PC*.aaPKG" "C:\NewLocal\New Updated InTouch Applications 2022-2023\InTouch 2014 R2 SP1 - 11.1.13100\Pole PC" C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\POLE PC_04-26-2023.aaPKG 1 file(s) copied.
但偶尔会变成:
C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move>Copy "C:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\POLE PC*.aaPKG" "C:\NewLocal\New Updated InToC:\Users\LocalUser\Desktop\JHU InTouch Backups To Move\WEST*.aaPKG
我尝试过在每条copy命令后添加pause,逐步执行时输出完全正常,但需要手动按任意键继续。文件复制功能不受影响,但想解决输出错乱的问题,寻求帮助。
内容的提问来源于stack exchange,提问作者Tanquen
相关产品推荐
相关产品推荐

