Проблемы с сжатием папок в 7-Zip: Что нужно знать
Сжатие файлов и папок — это важный процесс для оптимизации места на диске и упрощения управления данными. Однако, при использовании 7-Zip многие пользователи сталкиваются с неожиданным поведением программы, особенно когда речь заходит о системных папках, таких как $RECYCLE.BIN
и Found.000
.
Почему 7-Zip сжимает только определенные папки?
При выполнении команды сжатия на корневом диске вы можете заметить, что только две папки, а именно $RECYCLE.BIN
и Found.000
, подвергаются сжатию, даже когда в командной строке указано, что вы хотите сжать все файлы. Использование команды:
E:
cd\
"C:\Program Files-Zipz.exe" a E:\elec\teste11.7z *.*
вызывает вопросы: почему именно эти папки? Это поведение удивляет и многих других пользователей, которые ищут ответ на этот вопрос в Интернете.
Как это происходит?
Когда вы используете шаблон подстановочного знака *.*
, 7-Zip интерпретирует его как инструкцию для сжатия всех файлов и папок. Однако, поскольку сжать сам каталог не имеет смысла, программа рекурсивно проходит по содержимому папок. В итоге, 7-Zip в первую очередь обращает внимание на $RECYCLE.BIN
и Found.000
, что может привести к неожиданному результату.
Также стоит отметить, что ключ -p-
, предназначенный для исключения папок, не поможет в этом случае. Ваша команда по-прежнему будет сжимать эти две специфические папки.
Как избежать сжатия нежелательных папок?
Одним из решений проблемы является использование команды исключения, чтобы избежать сжатия ненужных папок. Вы можете сделать это, добавив в командную строку следующие параметры:
-x!E:$RECYCLE.BIN -x!E:\found.000
Это позволит избежать проблем с сжатием нежелательных элементов. Однако многие пользователи хотят, чтобы 7-Zip работал правильно без необходимости добавления исключений для каждой команды.
Заключение
Если вы столкнулись с проблемами при использовании 7-Zip, такими как неожиданное сжатие системных папок, это, скорее всего, связано с особенностями обработки шаблонов подстановочных знаков. Понимание работы программы и использование исключений поможет вам настроить её под свои нужды. Если вы всё еще сталкиваетесь с проблемами, может быть полезным обратиться к сообществу пользователей 7-Zip или рассмотреть альтернативные инструменты для сжатия.