N0rB
Новичок
- Сообщения
- 4
- Репутация
- 0
Добрый день.
Небольшой вопрос
Архивирую папку с помощью rar.exe. После запуска Run() скрипт завершается и работает архиватор.
Нужно чтобы скрипт ждал окончания процесса архивации (по возможности выводя данные о процессе в файл) и после окончания созданый архив копировался в несколько разных папок.
Примерный код нашел на
http://forum.oszone.net/thread-139946.html
что сюда еще нужно добавить?
Небольшой вопрос
Архивирую папку с помощью rar.exe. После запуска Run() скрипт завершается и работает архиватор.
Нужно чтобы скрипт ждал окончания процесса архивации (по возможности выводя данные о процессе в файл) и после окончания созданый архив копировался в несколько разных папок.
Примерный код нашел на
http://forum.oszone.net/thread-139946.html
что сюда еще нужно добавить?
Код:
$Pach_rar = "E:\backup\" & @ComputerName & "_" & @UserName & "_" & @WDAY & ".rar"
; Создаем папку для хранения архивов
DirCreate("E:\backup")
;~ Расположение консольной программы архиватора rar:
$rar = @ProgramFilesDir & "\WinRAR\rar.exe"
;~ Имя создаваемого архива:
$ArchiveName = $Pach_rar
;~ Указываем расположежние копируемой папки
$addFiles ="С:\123\"
;~ Задаём параметры архивации:
$param = ' a' & $ArchiveName & $addFiles
Run($rar & $param,"",1)