Есть класс Java, который распаковывает архивы в каталоге. Если архив поврежден, то открывается окно winrar с содержимым "Архив поврежден или имеет неизвестный формат". Типы архивов zip, rar, arj, 7z.
Подскажите как можно скрыть всплывающее окно? Ниже фрагмент из кода,
String command = "C:/Program Files/WinRAR/winrar.exe x -ierr -ibck \"" + dir + file.getName() + "\" \"" + dir + "." + file.getName() + "/\"";
Runtime rt = Runtime.getRuntime();
Process p = rt.exec(command);
try {
p.wait();
}
catch (Exception e) {
// если архив поврежден, то приходит сюда
System.out.println("oshibka");
}
finally {
p.destroy();
}
У программы winrar.exe есть ключи командрой строки:
Ключ -inul
Не выводить сообщения об ошибках
решение вопроса.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости