我看过XCOPY的开关,似乎无法找到一个禁止确认已复制的文件数的开关。
你知道这是否可能吗?
提前致谢,
戴夫
答案 0 :(得分:23)
您只需将其发送至nul
:
xcopy source destination options > nul
答案 1 :(得分:12)
如果您想查看有关正在复制哪些文件的消息,但是要取消关于复制了多少个文件的最终消息,那么您可以使用find:
xcopy source destination options|find /v "File(s) copied"
这将显示不包含字符串“File(s)copied”的所有输出行。使用/ F选项显示xcopy以显示完整的源文件名和目标文件名。
答案 2 :(得分:1)
xcopy不处理非标准字符(例如,«:??)...而是使用xxcopy: xxcopy“G:\ Files \”/ L / S / ZS
/ ZS会抑制所有摘要报告,只留下文件名。
答案 3 :(得分:1)
您可以尝试以下方法:
xcopy "C:\source_folder\test_file.txt" "C:\destination_folder" /Q > nul
/Q
删除复制时的文件名,>nul
删除提示“。复制的文件”
答案 4 :(得分:0)
仅使用>nul 2>&1
将限制该行的所有输出。
例如echo Hello World >nul 2>&1
将没有输出。