Показать сообщение отдельно

  #4  
Старый 03.09.2015, 12:14
d_man
Новичок
Регистрация: 21.04.2014
Сообщений: 6
С нами: 6348121

Репутация: 0
По умолчанию

А я пользуюсь двумя скриптами - в одно м с помощью rar.exe архивирую что необходимо:

Код:


Код:
"C:\Program Files\WinRAR\Rar.exe" a -agdd.MM.yyyy msh231-.zip L:\1C_BackUpBases\VolgaDrive\MSH231\1Cv8.1CD
А вторым на vbs удаляю старые архивы:

Код:


Код:
'====================================
'  del old files
'====================================

'Очистка ежедневных архивов старше 12 дней

TargetFolder1 = "L:\1C_BackUpBases\VolgaDrive\GK6"
TargetFolder2 = "L:\1C_BackUpBases\VolgaDrive\MSH231"
TargetFolder3 = "L:\1C_BackUpBases\VolgaDrive\MSH141"

Const OverWriteFiles = True
ControlDate1 = Date-12
ControlDate2 = Date-12
ControlDate3 = Date-12

'====================================

On Error Resume Next

Set objFSO = CreateObject("Scripting.FileSystemObject")

For Each objFile In objFSO.GetFolder(TargetFolder1).Files
    If objFile.DateLastModified < ControlDate1 Then
        objFSO.DeleteFile objFile.Path
    End If
Next

For Each objFile In objFSO.GetFolder(TargetFolder2).Files
    If objFile.DateLastModified < ControlDate2 Then
        objFSO.DeleteFile objFile.Path
    End If
Next

For Each objFile In objFSO.GetFolder(TargetFolder3).Files
    If objFile.DateLastModified < ControlDate3 Then
        objFSO.DeleteFile objFile.Path
    End If
Next

Set objFSO = Nothing
Скрипты довольно простые думаю разобраться будет не сложно.
 
Ответить с цитированием