Я пытаюсь сжать некоторые файлы с неизвестным типом файла по отдельности. Я использую следующий код в пакетном скрипте, чтобы сделать это:
@ECHO OFF
FOR %%A IN (bestbuy*nat*component.cpi*) DO "C:\Program Files\7-Zip\7z.exe" a -mx9 -m0=lzma2:d256m "%%~nA.7z" "%%A"
Код будет сжимать файлы индивидуально, только если файл имеет расширение. К сожалению, файлы, которые у меня есть, не имеют расширения. В коде, который я пытаюсь заархивировать, выполняя сопоставление с образцом, файлы сжимаются в ОДИН файл (который я не хочу, я хочу, чтобы каждый файл сжимался отдельно).
Почему этот код создает отдельные zip-файлы, когда файлы имеют расширение (например, если я добавляю .txt в конец файлов) и когда нет расширения, код создает один zip-файл.
Может кто-нибудь, пожалуйста, помогите мне с кодом для сжатия файлов с неизвестным типом файла, чтобы каждый файл был сжат в индивидуальном порядке
Ваша помощь будет принята с благодарностью.