PHP код:
static void TestBadArc_Job(Args _args)
{;
WinAPI::shellExecuteWait("C:\\Program Files\\WinRAR\\winrar.exe e -y C:\\1.zip C:\\1\\", -1);
WinAPI::shellExecuteWait("C:\\Program Files\\WinRAR\\winrar.exe e -y C:\\2.zip C:\\2\\", -1);
return;
}
1.zip - нормальный архив
2.zip - битый архив (нераспаковывается)
Все отрабатывает. Нет файла - значит архив не распаковался.
P.S. Спасибо db