Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zobrazí nebo změní kompresi souborů nebo adresářů v oddílech NTFS. Pokud je použit bez parametrů, příkaz compact zobrazí stav komprese aktuálního adresáře a všech souborů, které obsahuje.
Syntax
compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]
Parameters
| Parameter | Description |
|---|---|
| /c | Zkomprimuje zadaný adresář nebo soubor. Adresáře jsou označené tak, aby se všechny soubory přidané později komprimovaly, pokud není zadán parametr /EXE. |
| /u | Dekomprimuje zadaný adresář nebo soubor. Adresáře jsou označené tak, aby se všechny soubory přidané později nezkomprimovaly. Pokud je zadán parametr /EXE, jsou nekomprimovány pouze soubory komprimované jako spustitelné soubory; Pokud nezadáte parametr /EXE, jsou nekomprimované pouze komprimované soubory NTFS. |
/s[:<dir>] |
Provede zvolenou operaci u souborů v zadaném adresáři a všech podadresářích. Ve výchozím nastavení se aktuální adresář používá jako hodnota <dir>. |
| /a | Zobrazí skryté nebo systémové soubory. Ve výchozím nastavení nejsou tyto soubory zahrnuty. |
| /i | Pokračuje v provádění zadané operace a ignoruje chyby. Ve výchozím nastavení se tento příkaz zastaví, když dojde k chybě. |
| /f | Vynutí kompresi nebo nekomprimaci zadaného adresáře nebo souboru. Už komprimované soubory se ve výchozím nastavení přeskočí. Parametr /f se používá v případě souboru, který byl částečně komprimován, když byla operace přerušena selháním systému. Chcete-li vynutit kompresi celého souboru, použijte parametry /c a /f a určete částečně komprimovaný soubor. |
| /q | Hlásí pouze ty nejdůležitější informace. |
| /EXE | Používá kompresi optimalizovanou pro spustitelné soubory, které se čtou často, ale nejsou upraveny. Podporované algoritmy jsou:
|
| /CompactOs | Nastavuje nebo dotazuje stav komprese systému. Podporované možnosti jsou:
|
| /windir | Používá se s parametrem /CompactOs:query při dotazování na offline operační systém. Určuje adresář, ve kterém je nainstalován systém Windows. |
<filename> |
Určuje vzor, soubor nebo adresář. Můžete použít více názvů souborů a zástupné znaky a *? |
| /? | Zobrazí nápovědu na příkazovém řádku. |
Remarks
Tento příkaz je verzí příkazového řádku funkce komprese systému souborů NTFS. Stav komprese adresáře označuje, jestli se soubory při přidání do adresáře automaticky komprimují. Nastavení stavu komprese adresáře nemusí nutně změnit stav komprese souborů, které jsou již v adresáři.
Tento příkaz nemůžete použít ke čtení, zápisu nebo připojení svazků komprimovaných pomocí DriveSpace nebo DoubleSpace. Tento příkaz také nemůžete použít ke komprimaci tabulek přidělování souborů (FAT) nebo oddílů FAT32.
Examples
Chcete-li nastavit stav komprese aktuálního adresáře, jeho podadresáře a existující soubory, zadejte:
compact /c /s
Chcete-li nastavit stav komprese souborů a podadresářů v aktuálním adresáři beze změny stavu komprese samotného aktuálního adresáře, zadejte:
compact /c /s *.*
Pokud chcete svazek zkomprimovat, zadejte z kořenového adresáře svazku:
compact /c /i /s:\
Note
Tento příklad nastaví stav komprese všech adresářů (včetně kořenového adresáře na svazku) a zkomprimuje všechny soubory na svazku. Parametr /i zabraňuje chybovým zprávám v přerušení procesu komprese.
Pokud chcete komprimovat všechny soubory s příponou názvu souboru .bmp v adresáři \tmp a všechny podadresáře \tmp, aniž byste museli upravovat komprimovaný atribut adresářů, zadejte:
compact /c /s:\tmp *.bmp
Chcete-li vynutit úplnou kompresi souboru zebra.bmp, který byl částečně komprimován během havárie systému, zadejte:
compact /c /f zebra.bmp
Pokud chcete z adresáře c:\tmp odebrat komprimovaný atribut beze změny stavu komprese všech souborů v daném adresáři, zadejte:
compact /u c:\tmp