Войти

Показать полную графическую версию : [решено] Помогите со скриптом


Bullet-Avalon
04-08-2009, 06:13
Здравствуйте, помогите написать скрипт (ат оя в этом деле не бум бум :))
В общем имеется файловый сервер, где хранятся доки юзеров, вот надо чтобы каждую неделю WinRAR-ом создавался архив папки DOCS, которая лежит на ДИСКЕ С, и сохранялся данный архив на ДИСКЕ D в папке backups, и паралельно так же этот архив копировадся по сети на \\192.168.1.1\bckp\.
Но вот что хотелось бы чтобы было в этом скрипте, если конечно возможно, часто юзеры хранят там свои фотки, видео , музыку, возможно ли сделат ьтак чтобы скрипт во время архивации НЕ ДОБАВЛЯЛ В АРХИВ данные файлы?
Заранее спасибо.

batyaPS
04-08-2009, 08:36
тебе не проще использовать хотя бы Cobian Backup ?

amel27
04-08-2009, 09:11
и сохранялся данный архив на ДИСКЕ D в папке backups »для полноты картины не хватает имени архивного файла - он один (в режиме обновления) или каждый архив имеет своё уникальное имя (тогда какое?)... и если их много, то что делать со старыми архивными файлами?

Bullet-Avalon
04-08-2009, 09:50
amel27 » Не прсото чтобы создавался архив с датой его создания, при создании очередного архива, предыдущий остается.

amel27
04-08-2009, 10:53
Bullet-Avalon, хде-то так:
@Echo Off

Set SRC=C:\DOCS\*
Set DST=C:\Backups
Set NET=\\192.168.1.1\bckp\

"%ProgramFiles%\WinRAR\RAR" a -r -os -ep1 -y -agYYYYMMDD-NN -ilog%~dpn0.log %DST%\DOCS_ -x@%~dpn0.excl %SRC%
XCOPY /D /V /Z %DST%\*.rar %NET%


файл с таким же именем, как батник, но расширением .EXCL содержит список исключений, типа:
*.mp3
*.jpg
*.avi
*.wav
*.vob


З.Ы. WinRAR идет с полноценной русской справкой, где все ключи разжеваны - обязательно к изучению

Bullet-Avalon
04-08-2009, 11:45
amel27 »
Большое спасибо!!




© OSzone.net 2001-2012