мой пример скрипта (не реальный)
if exist dependencies2015.zip (
curl -kLO https://obsproject.com/downloads/dependencies2015.zip -f --retry 5 -z dependencies2015.zip
:: I want 7z extract when curl download newer file only here
7z.exe x dependencies2015.zip -y -o.
) else (
curl -kLO https://obsproject.com/downloads/dependencies2015.zip -f --retry 5 -C -
7z.exe x dependencies2015.zip -y -o.
)
Я хочу скачать и извлечь файл, если он новее локальной копии. (в script, windows) В настоящее время я загружаю и извлекаю файл с 7zip. Я могу пропустить загрузку curl при обновлении локальной копии. Но 7zip не знает, изменен ли файл, и всегда извлекает его.
код выхода curl показывает разные ошибки, но я не вижу состояния завершения операции. Скучаю ли я что-то, или другой способ сделать то, что я хотеть.