2013-07-29 8 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" 

これは、「ファイルがコピーされました」という文字列を含まないすべての出力行を表示します。 xcopyに/ Fオプションを使用すると、完全な送信元と送信先のファイル名を表示できます。

+0

確認済み:このソリューションは、必要なだけ正確に機能しました。私は永久に実行していたCMDファイルを持っていたので、ソースファイルが更新されるたびにソースディレクトリツリーのファイルをコピーしたかったのです。私はあまり出力を抑えるために> nulを使用していましたが、コピーが発生するたびにファイル名をリストアップするように変更したかったのです。 FIND/Vを使用するように変更する「ファイルをコピーしました」は完璧でした。 –

1

XCOPYは、非標準の文字(例えば、«を:¿)処理しない...代わりにxxcopy使用は: xxcopy "G:\ファイル\"

/ZSはすべて抑制/ L/S/ZS

要約レポートはファイル名のみを残します。

関連する問題