Batch file BAT文件未显示它正在复制的文件

Batch file BAT文件未显示它正在复制的文件,batch-file,xcopy,Batch File,Xcopy,编辑:我在8小时内无法将其添加为我的答案,因此在我能够将其添加为答案之前,这里是帖子上的答案 除非使用循环解决方案,否则无法使用Xcopy将日志同时记录到CMD和日志文件。 相反,Robocopy是另一种管理复制到CMD和日志文件以及更多选项的方法。 希望这能帮助其他有同样问题的人 我试图从一个驱动器复制到另一个驱动器,同时在CMD中显示正在复制的文件 我尝试了/f和/l来显示正在复制的文件,但是没有任何更改。 我做错了什么 echo xcopy D:\home\website\*.* X:\W

编辑:我在8小时内无法将其添加为我的答案,因此在我能够将其添加为答案之前,这里是帖子上的答案

除非使用循环解决方案,否则无法使用Xcopy将日志同时记录到CMD和日志文件。 相反,Robocopy是另一种管理复制到CMD和日志文件以及更多选项的方法。 希望这能帮助其他有同样问题的人

我试图从一个驱动器复制到另一个驱动器,同时在CMD中显示正在复制的文件

我尝试了/f和/l来显示正在复制的文件,但是没有任何更改。 我做错了什么

echo
xcopy D:\home\website\*.* X:\WebsiteBackup /f /s /d /y /i > X:\WebsiteBackup\xcopy.log
我知道由于.log文件的缘故,文件正在被复制,并且实际上看到文件进入了我的文件夹。

T形过滤器是一种在屏幕上显示文本并允许将其记录到文件中的工具


Swiss File Knife有一个t形过滤器,并且是免费的。

您是否知道您正在将所有输出传输到文件?我不知道。是否可以在CMD中同时显示日志?我认为在bat文件中,如果不抓取每个单独的文件并将其回显到屏幕上,就无法做到这一点。不过,在Powershell脚本中编写它应该会让这一切变得更容易。我通过Robocopy找到了一种不同的方法,我将尝试。显然,它会记录并向cmd回显它。