26

我查看了 XCOPY 的开关,似乎找不到一个抑制确认已复制文件数量的开关。

你知道这是否可能吗?

提前致谢,

戴夫

4

5 回答 5

32

您可以简单地将其发送到nul

xcopy source destination options > nul
于 2013-07-29T12:28:43.160 回答
16

如果您想查看有关正在复制哪些文件的消息,但不显示有关已复制文件数量的最终消息,则可以使用 find:

xcopy source destination options|find /v "File(s) copied"

这将显示所有不包含字符串“复制的文件”的输出行。使用 xcopy 的 /F 选项来显示完整的源文件名和目标文件名。

于 2013-11-22T17:57:06.473 回答
1

xcopy 不处理非标准字符(例如,«׃¿)...使用 xxcopy 代替: xxcopy "G:\Files\" /L /S /ZS

/ZS 禁止所有摘要报告,只保留文件名。

于 2016-08-28T01:33:30.817 回答
1

你可以试试这个:

xcopy "C:\source_folder\test_file.txt" "C:\destination_folder" /Q > nul

/Q复制时删除文件名并>nul删除提示“.. 已复制文件”

于 2018-08-30T08:54:41.117 回答
0

只需使用>nul 2>&1将抑制该行的所有输出。
例如echo Hello World >nul 2>&1将没有输出。

于 2018-09-04T09:07:53.953 回答