У меня очень мало опыта создания файлов .bat - у меня есть несколько файлов .bak, которые мне нужно сжать - в этот каталог регулярно добавляются новые файлы .bak. Я пытаюсь настроить задание, которое проверяет любые файлы .bak и архивирует их. Я хочу передать имя файла .bak так, чтобы файл .zip имел то же имя, что и файл .bak.
Итак, TestFile1.bak = TestFile1.zip, TestFile2.bak = TestFile2.zip ... и т.д.
У меня есть это до сих пор, и он работает, чтобы сжать только один файл, или он архивирует много файлов .bak в один файл .zip. Я не могу понять, как пройти через имя файла .bak.
7za a -tzip "C:\TestArchive\AutoArchived\" "C:\TestArchive *. *" -Mx5