Powershell. ProgressBar для Copy-Item

Для скриптов, в которых копируются файлы большого объема или группы файлов, хочется видеть примерную оценку времени до завершения копирования. Пример функции для этой цели я размещаю ниже

Никаких ограничений, как например в BitsTransfer, я не заметил: можно копировать как отдельные файлы так и папки с файлами.
Помимо графического индикатора прогресса, мы увидим привычный подсчет и вес копируемых файлов с оценочным временем до завершения процесса.

Сначала объявляем следующую функцию:

Затем вызовем эту функцию с указанием ваших значений для Source и Destination:

В результате прогресс копирования будет выводится в привычном всплывающем окне проводника(Explorer.exe)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *