Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - мониторинг копирования файлов

Ответить
Настройки темы
CMD/BAT - мониторинг копирования файлов

Аватара для Ingolder

Старожил


Сообщения: 318
Благодарности: 9

Профиль | Отправить PM | Цитировать


День добрый

Вопрос такой: можно ли написать скриптик, чтобы при копировании файлов он показывал информацию о времени, оставшемся до завершения копирования и сколько процентов скопировано?

а то если пишешь copy ... ... он просто копирует и не ясно - какая скорость, это на пять минут или на пол дня...

Отправлено: 14:17, 09-12-2009

 

Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствие. Хочу сделать для себя bat'ник, который копирует из одной папки в другую с отображением прогрессбара (собственно ради чего тут вся тема и затеяна), но по инструкции Xaegr что-то ничего не выходит:
Код: Выделить весь код
ipmo bitstransfer; start-bitstransfer -soruce d:\Download\!Vid2CHG\* -dest \\DUNE\DuneHDD_dc4c66d24c66a6cc\!Serials\YT
Или тут не bat'ник нужен и команду надо как-то иначе прописывать? Извиняюсь за тупые вопросы.

Отправлено: 15:23, 15-04-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


rider42, это PowerShell

Отправлено: 22:44, 15-04-2020 | #12


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Busla, извиняюсь за тупой вопрос, но как тогда правильно эту команду воплотить в исполняемый файл по типу bat?

upd. вроде сделал как в интернетах пишут. Создал bat с кодом:

Код: Выделить весь код
powershell -file d:\Convert\YT_ch_LVL\move_PS_d-dune.ps1
del /Q d:\Download\Video\
powershell -file d:\Convert\YT_ch_LVL\move_PS_f-dune.ps1
del /Q f:\Download\Video\
Сами ps1 файлы:
move_PS_d-dune.ps1
Код: Выделить весь код
ipmo bitstransfer; start-bitstransfer -soruce d:\Download\!Vid2CHG\* -dest \\DUNE\DuneHDD_dc4c66d24c66a6cc\!Serials\YT
move_PS_f-dune.ps1
Код: Выделить весь код
ipmo bitstransfer; start-bitstransfer -soruce f:\Download\!Vid2CHG\* -dest \\DUNE\DuneHDD_dc4c66d24c66a6cc\!Serials\YT
Но ничего не происходит. Кое как сделал скрин:

Последний раз редактировалось rider42, 15-04-2020 в 23:11.


Отправлено: 22:49, 15-04-2020 | #13


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


rider42, напишите имя параметра правильно — не «soruce».
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:06, 16-04-2020 | #14


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо. Сделал и заработало.

Только подскажите пожалуйста по принципу работы bat'ника? Копируется исключительно со второй папки, а первую процесс почему-то пропускает. Но если первой строкой пустить пустую, то всё работает как надо:
Код: Выделить весь код
 
powershell -file d:\Convert\YT_ch_LVL\move_PS_d-dune.ps1
del /Q d:\Download\Video\
del /Q D:\Download\!Vid2CHG\
powershell -file d:\Convert\YT_ch_LVL\move_PS_f-dune.ps1
del /Q f:\Download\Video\
del /Q F:\Download\!Vid2CHG\
Хотя когда я копирую простым bat'ником, то первую строку пустой делать не надо:
Код: Выделить весь код
move d:\Download\!Vid2CHG\*.* \\DUNE\DuneHDD_dc4c66d24c66a6cc\!Serials\YT\
del /Q d:\Download\Video\
move f:\Download\!Vid2CHG\*.* \\DUNE\DuneHDD_dc4c66d24c66a6cc\!Serials\YT\
del /Q f:\Download\Video\
И вопрос вдогонку - можно добавить только графический статусбар? Оставшееся время и скорость копирования с именем копируемого файла добавить нельзя?

Последний раз редактировалось rider42, 16-04-2020 в 21:09.


Отправлено: 12:24, 16-04-2020 | #15


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствие.

Нужна помощь. Вчера при копировании при помощи выше описанных командах этот процесс завис и я просто закрыл окно консоли. Но проблема в том, что такое ощущение, что сам процесс где-то остался в системе и теперь в папке назначения с периодичность где-то час стали появляться tmp файлы, хотя исходная папка пустая. Комп после этого и перезагружался и выключался - и всё-равно tmp файлы всё так же появляются.

Отправлено: 11:02, 09-05-2020 | #16


Старожил


Сообщения: 250
Благодарности: 51

Профиль | Отправить PM | Цитировать


Ingolder,
http://pyatilistnik.org/robocopy-and...th-parameters/
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:50, 09-05-2020 | #17



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - мониторинг копирования файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Защита от копирования файлов taras_ma Microsoft Windows NT/2000/2003 3 27-01-2009 01:56
Защита файлов от копирования Stalin07 Хочу все знать 2 24-09-2008 13:30
Мониторинг копирования (перемещения) файлов по сети glazemir Microsoft Windows NT/2000/2003 8 15-05-2008 09:07
Запрет копирования файлов в сетке sannik Защита компьютерных систем 6 23-08-2006 10:45
Не читается диск после копирования файлов DmitryOlenin Автоматическая установка Windows 2000/XP/2003 13 10-05-2006 11:45




 
Переход