У меня есть следующая команда:
for %f in (*.txt) do "C:\WINDOWS\7za.exe" a -t7z "%f.7z" "%f"
который я отправляю в cmdprompt из сценария vba. Это работает, но теперь мне нужно указать путь к папке, в которой нужно выполнить архивирование. Я сделаю это:
for %f in (usebackq "C:\Bob\WithBlank\NeuerOrdner3\" *.txt) do "C:\WINDOWS\7za.exe" a -t7z "%f.7z" "%f"
Почему я получаю один zip-файл, содержащий все *.txt-файлы, а не один zip-архив для каждого txt-файла?