insorg
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Упаковать один файл в архив без сжатия: Код: makecab.exe /d Compress=off /D MaxDiskSize=1073741824 <имя_файла> <имя_архива>.cab | Упаковать открытую папку: Код: chcp 1251 (@for /f "delims=" %i in ('dir /b /a:-d /s') do @echo "%~fi" "%~fi")>"%temp%\filelist.txt" chcp 866 makecab /d Compress=off /d "CabinetName1=<имя_архива>.cab" /D MaxDiskSize=1073741824 /f "%temp%\filelist.txt" del /q /f setup.inf setup.rpt "%temp%\filelist.txt" &pause | С "более одного файла" упаковка выглядит чуть костыльнее, т.к. архиватору нужно в явном виде кормить список упаковываемых файлов в текстовике. Смена кодировки нужна для поддержки русских имён. Список filelist.txt не обязательно кидать в темпу, можно куда угодно, лишь бы ни с чем не мешалось. | Всего записей: 16549 | Зарегистр. 04-11-2010 | Отправлено: 15:12 21-05-2021 | Исправлено: insorg, 15:16 21-05-2021 |
|