Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Отображает или изменяет сжатие файлов или каталогов в секциях NTFS. При использовании без параметров, compact отображает состояние сжатия текущего каталога и всех содержащихся в нем файлов.
Syntax
compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]
Parameters
| Parameter | Description |
|---|---|
| /c | Сжимает указанный каталог или файл. Каталоги помечаются таким образом, чтобы все файлы, добавленные после этого, сжимались, если не указан параметр /EXE. |
| /u | Распаковывает указанный каталог или файл. Каталоги помечены так, чтобы все файлы, добавленные после этого, не сжимались. Если указан параметр /EXE, только файлы, сжатые как исполняемые файлы, распаковываются; Если параметр /EXE не указан, только сжатые файлы NTFS распаковываются. |
/s[:<dir>] |
Выполняет выбранную операцию по файлам в указанном каталоге и всех подкаталогах. По умолчанию текущий каталог используется в качестве значения <dir>. |
| /a | Отображает скрытые или системные файлы. По умолчанию эти файлы не включены. |
| /i | Продолжает выполнять указанную операцию, игнорируя ошибки. По умолчанию эта команда останавливается при обнаружении ошибки. |
| /f | Принудительное сжатие или распаковка указанного каталога или файла. Уже сжатые файлы пропускаются по умолчанию. Параметр /f используется в случае файла, который был частично сжат при прерывании операции из-за сбоя системы. Чтобы принудительно сжать файл целиком, используйте параметры /c и /f и укажите частично сжатый файл. |
| /q | Сообщает только самые важные сведения. |
| /EXE | Использует сжатие, оптимизированное для исполняемых файлов, которые часто читаются, но не изменяются. Поддерживаемые алгоритмы:
|
| /CompactOs | Задает или запрашивает состояние сжатия системы. Среди поддерживаемых вариантов:
|
| /windir | Используется с параметром /CompactOs:query при запросе к автономной операционной системе. Указывает каталог, в котором установлена Windows. |
<filename> |
Указывает шаблон, файл или каталог. Вы можете использовать несколько имен файлов, а также подстановочные * знаки и ? |
| /? | Отображает справку в командной строке. |
Remarks
Эта команда — это версия командной строки функции сжатия файловой системы NTFS. Состояние сжатия каталога указывает, будут ли файлы автоматически сжиматься при добавлении в каталог. Установка состояния сжатия каталога не обязательно изменяет состояние сжатия файлов, которые уже находятся в каталоге.
Эту команду нельзя использовать для чтения, записи или подключения томов, сжатых с помощью DriveSpace или DoubleSpace. Эту команду также нельзя использовать для сжатия таблиц распределения файлов (FAT) или FAT32 секций.
Examples
Чтобы задать состояние сжатия текущего каталога, его вложенные каталоги и существующие файлы, введите:
compact /c /s
Чтобы задать состояние сжатия файлов и подкаталогов в текущем каталоге, не изменяя состояние сжатия текущего каталога, введите:
compact /c /s *.*
Чтобы сжать том, в корневом каталоге тома введите следующее:
compact /c /i /s:\
Note
В этом примере устанавливается состояние сжатия всех каталогов (включая корневой каталог тома) и сжимает каждый файл в томе. Параметр /i предотвращает прерывание процесса сжатия сообщениями об ошибках.
Чтобы сжать все файлы с расширением имени файла .bmp в каталоге \tmp и всех подкаталогах \tmp, не изменяя сжатый атрибут каталогов, введите:
compact /c /s:\tmp *.bmp
Чтобы принудительно выполнить полное сжатие файла zebra.bmp, который был частично сжат во время сбоя системы, введите:
compact /c /f zebra.bmp
Чтобы удалить сжатый атрибут из каталога c:\tmp, не изменяя состояние сжатия файлов в этом каталоге, введите:
compact /u c:\tmp