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

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

Ответить
Настройки темы
CMD/BAT - xcopy >> log

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


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

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


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

код простой:
Код: Выделить весь код
echo.%date:~6,4%.%date:~3,2%.%date:~0,2% %time:~,-3% Копирование в BackUP_NAS >>"%BackUP_NAS%\%DATA1%_NAS.log"
:coping
xcopy "%BackUP_VM%\%DATA1%" /H /Y /C /R /S "%BackUP_NAS%\%DATA1%" >>"%BackUP_NAS%\%DATA1%_NAS.log"
:goto end
echo.%date:~6,4%.%date:~3,2%.%date:~0,2% %time:~,-3% Копирование в BackUP_NAS завершено >>"%BackUP_NAS%\%DATA1%_NAS.log"
а вот результат не очень))

Код: Выделить весь код
2016.03.30  9:12:42 Копирование в BackUP_NAS 
\\BackUP_VM\2016.03.30\ru-en_office_2016_x86-x64_vl.iso
‘Є®ЇЁа®ў**® д*©«®ў: 1.
2016.03.30  9:12:42 Копирование в BackUP_NAS завершено
образ большой 3ГБ, так что копировать его он должен пару минут (он и выполняет скрипт пару минут), а в логе пишет время начала и конца одинаковое. почему? и как исправить?)

еще мини вопрос. как сделать, что бы в логе, где он пишет операцию копирования, вначале строчки указать время ? что бы получилось примерно так:
Код: Выделить весь код
2016.03.30  9:12:42 Копирование в BackUP_NAS 
2016.03.30  9:12:42 \\BackUP_VM\2016.03.30\ru-en_office_2016_x86-x64_vl.iso
2016.03.30  9:12:42 ‘Є®ЇЁа®ў**® д*©«®ў: 1.
2016.03.30  9:12:42 Копирование в BackUP_NAS завершено

Отправлено: 09:34, 30-03-2016

 

Ветеран


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

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


1. Это не весь код. Поэтому сложно сказать. Подозреваю, что все находится в скобках.
2. Используйте для вывода без переноса строки set /p, а для вывода с переносом echo:
Код: Выделить весь код
0>nul set /p="Начало строки, "
echo окончание строки
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:44, 30-03-2016 | #2



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

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


Ветеран


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

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


Цитата tyion:
как сделать, что бы в логе, где он пишет операцию копирования, вначале строчки указать время ? »
это строго надо?
я лабал давно для этого поделку (консольное приложение), в которое перенаправлял весь вывод
Код: Выделить весь код
| log.exe log.txt
она просто вперед строки добавляла timestamp.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 11:49, 01-04-2016 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - Доступ из интернета к видеорегистатору. ИНЕТ > ADSL > LAN1 > LAN2 > ВИДЕОРЕГИСТРАТОР vladsevsk Сетевые технологии 1 23-01-2015 19:34
HDD - Samsung SP60A3H >>to>> SP80A4H -- это реально? SunAres Накопители (SSD, HDD, USB Flash) 63 02-04-2011 19:31
CMD/BAT - как удалить ">" из строки типа “>>…>>c:\program files\dir\mir\doc.skok” akrav Скриптовые языки администрирования Windows 1 14-02-2008 16:35
Разное - [решено] Панель управления>>Администрирование>>Пусто Bester Microsoft Windows 2000/XP 8 15-09-2007 14:30




 
Переход