Nápověda - už jsem našel detailní popis v Rar.txt, takže beru zpět. Možná by nebylo špatné po "rar /?" vypsat i informaci o existenci rar.txt (ve smyslu, že tam je podrobný popis), nebo ho rovnou dát jako obsah rar.exe a vypisovat na nějaký parametr, těch 20 kb navíc nikoho nezabije.
WinRar se chová stejně blbě jako RAR - při pokusu o přístup exclusivně zamčený soubor vyhodí obdobnou hlášku "Opakovat, Storno" (RAR hlásí "[O]pakovat, [Z]rušit " a není z toho úniku (Opakovat nemá smysl a Zrušit to ukončí). Pokud se použije "-y", tak to spadne hned. Navíc vrátí ERRORLEVEL 0 a ani nic nezapíše do LOGu (parametr ilog), což je také problém (pokud se to nepustí interaktivně, tak není poznat, kde to spadlo). Archiv se ani v jednom případě nevytvoří. Přesměrovávat konzoli do souboru také není to pravé ořechové, balím velké množství souborů.
Použití WinRaru ale u mě stejně bohužel nepřichází na Windows 2008 Core Server v úvahu, potřebuji konzolovou aplikaci.
Prostě podle mě opravdu chybí:
- v případě takovéto chyby vrátit ERRORLEVEL<>0 a zapsat informaci do logu (parametr ilog)
- přidat přepínač na ignorování těchto chyb, aby archivace pokračovala dál, se zápisem do LOGu a s ERRORLEVEL<>0
Ještě na vysvětlenou - nechci se nijak hádat, ale prostě mě štve, že mám koupený WinRar a nemůžu ho používat na zálohování, jak jsem plánoval.