У меня есть куча zip-файлов в папке. Каждый почтовый файл имеет файл с именем exp_1.txt
. Я хотел бы разархивировать каждый zip-файл и переименовать извлеченный файл из каждого zip-файла в имя файла zip.
Имена zip-файлов не соответствуют ни шаблону, ни структуре даты, но отличаются друг от друга. Я выяснил, как получить файл exp_1.txt
извлеченный в тот же каталог, что и файл zip, но не могу понять, как переименовать exp_1.txt
чтобы соответствовать имени файла, из которого он был извлечен.
Еще раз в нескольких словах: из TuesdayReport.zip
я хочу извлечь единственный файл exp_1.txt
и переименовать его в TuesdayReport.txt
в том же каталоге, что и TuesdayReport.zip
.
В настоящее время я использую 7z x
для извлечения файла в тот же каталог, в котором находится zip-файл. Я бы предпочел иметь возможность запустить это из командного файла.