Цитата VoidSteel:
каждый день падают архивы вида backup_XX.rar, где XX - число месяца на день архивации.
Нужен скрипт проверяющий на момент своего запуска, что за данный день туда упал архив с текущей датой »
|
Это невозможно, поскольку как раз
даты в имени файла нет, есть только день. Совпадение дня проверить можно.
На WSH:
Код:

Option Explicit
Dim strSourceFolder
strSourceFolder = "\\storage\123\123"
With WScript.CreateObject("Scripting.FileSystemObject")
If .FolderExists(strSourceFolder) Then
If .FileExists(.BuildPath(strSourceFolder, "backup_" & Right("00" & CStr(Day(Now())), 2) & ".rar")) Then
WScript.CreateObject("WScript.Shell").Run """%comspec%"" /c""c:\My Path\My batch1.cmd""", 1, True
Else
WScript.CreateObject("WScript.Shell").Run """%comspec%"" /c""c:\My Path\My batch2.cmd""", 1, True
End If
Else
WScript.Echo "Can't find source folder [" & strSourceFolder & "]."
WScript.Quit 2
End If
End With
WScript.Quit 0