compacto
Muestra o modifica la compresión de archivos o directorios en particiones NTFS. Si se usa sin parámetros, compacto muestra el estado de compresión del directorio actual y los archivos que contiene.
Sintaxis
compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]
Parámetros
Parámetro | Descripción |
---|---|
/c | Comprime el directorio o archivo especificados. Los directorios se marcan para que los archivos agregados posteriormente se comprima, a menos que se especifique el parámetro /EXE. |
/u | Descomprime el directorio o archivo especificados. Los directorios se marcan para que los archivos agregados después no se comprima. Si se especifica el parámetro /EXE, solo se descomprimen los archivos comprimidos como ejecutables; Si no especifica el parámetro /EXE, solo se descomprimen los archivos comprimidos NTFS. |
/s[:<dir>] |
Realiza la operación elegida en los archivos del directorio especificado y de todos los subdirectorios. De forma predeterminada, el directorio actual se usa como valor de <dir> . |
/a | Muestra archivos ocultos o del sistema. De forma predeterminada, estos archivos no se incluyen. |
/i | Continúa realizando la operación especificada, ignorando los errores. De forma predeterminada, este comando se detiene cuando se encuentra un error. |
/f | Fuerza la compresión o descompresión del directorio o archivo especificados. Los archivos ya comprimidos se omiten de forma predeterminada. El parámetro /f se usa en el caso de un archivo que se comprimió parcialmente cuando se interrumpió la operación por un bloqueo del sistema. Para forzar que el archivo se comprima en su totalidad, use el /c y parámetros /f y especifique el archivo parcialmente comprimido. |
/q | Informa solo de la información más esencial. |
/EXE | Usa la compresión optimizada para los archivos ejecutables que se leen con frecuencia, pero no se modifican. Los algoritmos admitidos son:
|
/CompactOs | Establece o consulta el estado de compresión del sistema. Las opciones admitidas son:
|
/windir | Se usa con el parámetro /CompactOs:query, al consultar el sistema operativo sin conexión. Especifica el directorio donde está instalado Windows. |
<filename> |
Especifica un patrón, archivo o directorio. Puede usar varios nombres de archivo y los * y ? caracteres comodín. |
/? | Muestra ayuda en el símbolo del sistema. |
Observaciones
Este comando es la versión de la línea de comandos de la característica de compresión del sistema de archivos NTFS. El estado de compresión de un directorio indica si los archivos se comprimen automáticamente cuando se agregan al directorio. Establecer el estado de compresión de un directorio no cambia necesariamente el estado de compresión de los archivos que ya están en el directorio.
No puede usar este comando para leer, escribir o montar volúmenes comprimidos mediante DriveSpace o DoubleSpace. Tampoco puede usar este comando para comprimir la tabla de asignación de archivos (FAT) o las particiones FAT32.
Ejemplos
Para establecer el estado de compresión del directorio actual, sus subdirectorios y archivos existentes, escriba:
compact /c /s
Para establecer el estado de compresión de archivos y subdirectorios dentro del directorio actual, sin modificar el estado de compresión del propio directorio actual, escriba:
compact /c /s *.*
Para comprimir un volumen, desde el directorio raíz del volumen, escriba:
compact /c /i /s:\
Nota:
En este ejemplo se establece el estado de compresión de todos los directorios (incluido el directorio raíz del volumen) y se comprimen todos los archivos del volumen. El parámetro /i impide que los mensajes de error interrumpan el proceso de compresión.
Para comprimir todos los archivos con la extensión de nombre de archivo .bmp en el directorio \tmp y todos los subdirectorios de \tmp, sin modificar el atributo comprimido de los directorios, escriba:
compact /c /s:\tmp *.bmp
Para forzar la compresión completa del archivo zebra.bmp, que se comprimió parcialmente durante un bloqueo del sistema, escriba:
compact /c /f zebra.bmp
Para quitar el atributo comprimido del directorio c:\tmp, sin cambiar el estado de compresión de los archivos de ese directorio, escriba:
compact /u c:\tmp