compact
Affiche ou modifie la compression des fichiers ou des répertoires sur les partitions NTFS. Si elle est utilisée sans paramètres, la commande compact affiche l’état de la compression du répertoire en cours et des fichiers qu’il contient.
Syntaxe
compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]
Paramètres
Paramètre | Description |
---|---|
/C | Compresse le répertoire ou fichier spécifié. Les répertoires étant marqués, tous les fichiers ajoutés par la suite sont compressés, sauf si le paramètre /EXE est spécifié. |
/U | Désactive le répertoire ou le fichier spécifié. Les répertoires sont marqués afin que les fichiers ajoutés par la suite ne soient pas compressés. Si le paramètre /EXE est spécifié, seuls les fichiers compressés en tant qu’exécutables ne sont pas compressés ; si vous ne spécifiez pas le paramètre /EXE, seuls les fichiers compressés NTFS ne sont pas compressés. |
/s[:<dir>] |
Effectue l’opération choisie sur les fichiers dans le répertoire spécifié et dans tous les sous-répertoires. Par défaut, le répertoire actif est utilisé comme valeur <dir> . |
/a | Affiche les fichiers masqués ou système. Par défaut, ces fichiers ne sont pas inclus. |
/i | Continue d’effectuer l’opération spécifiée, en ignorant les erreurs. Par défaut, cette commande s’arrête lorsqu’une erreur est rencontrée. |
/f | Force la compression ou la décompression du répertoire ou fichier spécifié. Les fichiers déjà compressés sont ignorés par défaut. Le paramètre /f est utilisé dans le cas d’un fichier qui a été partiellement compressé lorsque l’opération a été interrompue par un incident système. Pour forcer la compression du fichier dans son intégralité, utilisez les paramètres /c et /f et spécifiez le fichier partiellement compressé. |
/q | Ne signale que les informations les plus essentielles. |
/EXE | Utilise la compression optimisée pour les fichiers exécutables qui sont lus fréquemment, mais pas modifiés. Les algorithmes pris en charge sont les suivants :
|
/CompactOs | Définit ou interroge l’état de compression du système. Les options prises en charge sont les suivantes :
|
/windir | Utilisé avec le paramètre /CompactOs:query lors de l’interrogation du système d’exploitation hors connexion. Spécifie le répertoire dans lequel Windows est installé. |
<filename> |
Spécifie un modèle, un fichier ou un répertoire. Vous pouvez utiliser plusieurs noms de fichiers et les * caractères génériques et ?. |
/? | Affiche l'aide à l'invite de commandes. |
Notes
Cette commande est la version en ligne de commande de la fonctionnalité de compression du système de fichiers NTFS. L’état de compression d’un répertoire indique si les fichiers sont automatiquement compressés lorsqu’ils sont ajoutés au répertoire. La définition de l’état de compression d’un répertoire ne modifie pas nécessairement l’état de compression des fichiers qui se trouvent déjà dans le répertoire.
Vous ne pouvez pas utiliser cette commande pour lire, écrire ou monter des volumes compressés à l’aide de DriveSpace ou de DoubleSpace. Vous ne pouvez pas non plus utiliser cette commande pour compresser la table d’allocation de fichiers (FAT) ou les partitions FAT32.
Exemples
Pour définir l’état de compression du répertoire actif, de ses sous-répertoires et des fichiers existants, tapez :
compact /c /s
Pour définir l’état de compression des fichiers et sous-répertoires dans le répertoire actif, sans modifier l’état de compression du répertoire actif lui-même, tapez :
compact /c /s *.*
Pour compresser un volume, à partir du répertoire racine du volume, tapez :
compact /c /i /s:\
Notes
Cet exemple montre comment définir l’état de compression de tous les répertoires (y compris le répertoire racine sur le volume) et compresser chaque fichier sur le volume. Le paramètre /i empêche les messages d’erreur d’interrompre le processus de compression.
Pour compresser tous les fichiers avec l’extension de nom de fichier .bmp dans le répertoire \tmp et tous les sous-répertoires de \tmp, sans modifier l’attribut compressé des répertoires, tapez :
compact /c /s:\tmp *.bmp
Pour forcer la compression complète du fichier zebra.bmp, qui a été partiellement compressé lors d’un incident système, tapez :
compact /c /f zebra.bmp
Pour supprimer l’attribut compressé du répertoire c:\tmp, sans modifier l’état de compression des fichiers de ce répertoire, tapez :
compact /u c:\tmp