Автоматическая архивация
☑
0
Rizhij_Nikitos
11.10.12
✎
22:11
Нашел тут скриптик чтобы делать автоматическую архивацию
rem @echo off
Set folder=%DATE%
D:
cd D:\BackUp
mkdir "%folder%"
"C:\Program Files\1cv82\8.2.15.317\bin\1cv8.exe" config /f "D:\Base" /n "Backup" /p "ppp" /DumpIB "D:\BackUp\%folder%\Base_%folder%.dt"
К сожалению не силен в батниках, как сделать имя папки более уникальным?
Чтобы можно было архивить в течении дня несколько раз?
1
rs_trade
11.10.12
✎
22:15
(0) погугли на vbs или js скрипты. полно в инете.
2
Rizhij_Nikitos
11.10.12
✎
22:18
спасибо, я конечно погуглю, есть тут люди которые просто знают что надо дописать в строку Set folder=%date%?
3
Лефмихалыч
11.10.12
✎
22:23
я бы на js нацарапал и делу конец, а как там заставить ватник дату в переменную засунуть, да еще и в нужном формате... ну его нафиг, ватник этот...
4
Rizhij_Nikitos
11.10.12
✎
22:41
Так, ну вот собственно для будущих поколений - может кому пригодится. Как время вытащить я не нашел но рандом засобачить можно вот так:
причем рандомное число все время увеличивается, видимо как-то от времени зависит, что удобно для нахождения последнего архива.
rem @echo off
Set folder=%DATE%_%RANDOM%
D:
cd D:\BackUp
mkdir "%folder%"
"C:\Program Files\1cv82\8.2.15.317\bin\1cv8.exe" config /f "D:\Base" /n "Backup" /p "259721" /DumpIB "D:\BackUp\%folder%\Base_%folder%.dt"
5
Лефмихалыч
11.10.12
✎
22:45
только, если этот скрипт параллельно запустится в одно и то же время, этот рэндом будет одинаковй в обоих скриптах
6
Rizhij_Nikitos
11.10.12
✎
22:49
Не, не. Никаких одновременных итп - все с одного компа по планировщику.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.