Скрыть подтверждение XCOPY количества скопированных файлов
Я посмотрел на переключатели для XCOPY и не могу найти тот, который подавляет подтверждение количество файлов, которые были скопированы.
вы знаете, возможно ли это?
заранее спасибо,
Дэйв
5 ответов
Если вы хотите видеть сообщения о , который файлы копируются, но подавляют окончательное сообщение о сколько файлы были скопированы, затем вы можете использовать find:
xcopy source destination options|find /v "File(s) copied"
это отобразит все строки вывода, которые не содержат строку "файл(Ы) скопирован". Используйте параметр /F для xcopy для отображения полных имен файлов источника и назначения.
xcopy не обрабатывает нестандартные символы (например,"׃ ¿)... вместо того, чтобы использовать xxcopy : xxcopy "G:\Files\" / L /S / ZS
/ZS подавляет все сводные отчеты и оставляет только имена файлов.
вы можете попробовать это:
xcopy "C:\source_folder\test_file.txt" "C:\destination_folder" /Q > nul
/Q
удаляет имя файла при копировании и >nul
удаляет строки ".. Файл(ы) скопирован"
просто использовать >nul 2>&1
будет подавлять все выходные линии.
Например echo Hello World >nul 2>&1
не будет иметь никакого вывода.