Я знаю, что команда 7-zip для добавления папки в архив, например:
"c:\program files\7-zip\7z" a testArchive.zip c:\myFolder
И команда для добавления в архив только файлов с определенным расширением, например:
"c:\program files\7-zip\7z" a testArchive.zip c:\myFolder\*.jpg -i!c:\myFolder\*.pdf
Как добавить в архив папку, содержащую только файлы определенного расширения? Я старался:
"c:\program files\7-zip\7z" a testArchive.zip c:\myFolder\ -i!c:\myFolder\*.jpg -i!c:\myFolder\*.pdf
но это просто добавило все файлы в папке, а не только .jpg и .pdf. Более того, он также добавил подпапки, которые я не хотел.
Есть ли способ использовать ключ -x, чтобы я мог сказать «добавить все файлы, кроме тех, которые не являются этими расширениями, и не добавлять никаких подпапок»?