мой пример сценария (не настоящий использованный)
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.
)
Я хочу скачать и извлечь файл, когда он новее, чем локальная копия. (в сценарии, окна) В настоящее время я загружаю и извлекаю файл с 7zip. Я могу пропустить загрузку локона при обновлении локальной копии. Но 7zip не знает, изменен ли файл, и всегда извлекает его.
Код выхода curl показывает разные ошибки, но я не вижу статуса завершения операции. Я что-то пропускаю или другим способом делаю то, что хочу.