Я использую эту команду ниже, чтобы рекурсивно разархивировать из исходной папки (D:\cnosftp\
) и поместить извлеченный файл в ту же подпапку.
FOR /R "D:\cnosftp\" %I IN (*.gz) DO "C:\Program Files\7-Zip\7z.exe" x "%I" -aoa -o"%~dpI"
Это хорошо работает при запуске в CMD - но когда одна и та же команда помещается в командный файл и запускается - она запускается, но закрывается в мгновение ока без каких-либо действий. Есть идеи, что я здесь делаю? Или кто-нибудь может сказать, как обернуть его в пакетный файл.