2013-07-29 55 views

回答

18

你可以簡單地將其發送到nul

xcopy source destination options > nul 
+0

就這麼簡單。謝謝! – Kungfauxn00b

+0

但是如果我想要顯示覆制文件的名稱(例如xcopy/f)而不是最終的「文件複製」消息呢? – yoyo

+0

想通了,看我的答案。 – yoyo

11

如果你想看到有關哪些文件被複制的消息,但抑制最終的關於的消息複製了多少個文件,那麼您可以使用find:

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

這將顯示不包含字符串「文件複製」的所有行輸出。使用/ F選項來xcopy顯示完整的源和目標文件名。

+0

確認:此解決方案完全按照我的需要工作。我有一個永久運行的CMD文件,我希望在源文件更新時將它們複製到源目錄樹中。我之前使用> nul來抑制太多的輸出,但是我希望將其更改爲在發生副本時列出文件名。將其更改爲使用FIND/V「複製的文件」非常完美。 –

1

XCOPY不處理非標字符(例如,«:¿)......使用XXCOPY代替: XXCOPY 「G:\文件\」/ L/S/ZS

/ZS抑制所有摘要報告並僅保留文件名。