Я использую robocopy для резервного копирования с помощью сценария PowerShell, и это довольно круто, за исключением того, что я хотел бы, чтобы он показывал только процент выполнения при копировании, а не всю другую информацию.
Другая информация загромождает командное окно, которое я бы очистил и упростил, чтобы было легко увидеть общий ход резервного копирования.
Это возможно?
Спасибо, Андрей
/nc /ns
не требуется, если/nfl /ndl
указано.Я сделал это, используя следующие варианты:
Обратите внимание, что имя файла все еще отображается, но для меня это нормально.
Для получения дополнительной информации о robocopy перейдите на http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspx
источник
/mir
или/purge
дополнительные файлы все еще регистрируются. Не могу найти способ выключить это.Если вам не нужно никакого вывода, это самый простой способ:
robocopy src dest > nul
Если вам все еще нужна некоторая информация и вы хотите удалить только часть вывода, используйте параметры из
R.Koene's
ответа.источник
> log:nul
под win8.1 x64, есть пустой файл журнала.> nul
работает как положено.log
Создаваемый «пустой» файл даже не является пустым. Это просто сохранение данных в альтернативном потоке, который невидим для проводника, но все еще присутствует на диске. (Вы можете проверить, используяdir /r
команду, чтобы показать это.) @IvanYan верна,> nul
это правильная команда для полного отказа от вывода.В PowerShell мне нравится использовать:
Это позволяет избежать запоминания всех переключателей командной строки.
источник
/PURGE
.Обходной путь, если вы хотите, чтобы он был абсолютно бесшумным, - перенаправить вывод в файл (и, при необходимости, удалить его позже).
источник
Out-Null
в PowerShellrobocopy также имеет тенденцию печатать пустые строки, даже если он ничего не делает. Я отфильтровываю пустые строки с помощью такой команды:
источник
Символ> null не работает в кавычках. Он видит> null как имя файла пакета.
Robocopy никакой выход не работал !!!
Вот новый командный файл:
источник
Нет необходимости перенаправлять на файл и удалять его позже. Пытаться:
источник
null
и записывает в него журнал. Он успокаивает его в командной строке за счет записи на накопитель.