You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 13:27:00