Dela via


kompakt

Visar eller ändrar komprimering av filer eller kataloger på NTFS-partitioner. Om den används utan parametrar visar kompakta komprimeringstillståndet för den aktuella katalogen och alla filer som den innehåller.

Syntax

compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]

Parameterar

Parameter Beskrivning
/c Komprimerar den angivna katalogen eller filen. Kataloger markeras så att alla filer som läggs till efteråt komprimeras, såvida inte parametern /EXE har angetts.
/u Avkomprimerar den angivna katalogen eller filen. Kataloger markeras så att alla filer som läggs till efteråt inte komprimeras. Om parametern /EXE anges är endast filer som komprimeras som körbara filer okomprimerade. Om du inte anger parametern /EXE är endast NTFS-komprimerade filer okomprimerade.
/s[:<dir>] Utför den valda åtgärden på filer i den angivna katalogen och alla underkataloger. Som standard används den aktuella katalogen som <dir> värde.
/a Visar dolda filer eller systemfiler. Som standard ingår inte dessa filer.
/jag Fortsätter att utföra den angivna åtgärden och ignorerar fel. Som standard stoppas det här kommandot när ett fel påträffas.
/f Tvingar fram komprimering eller avkomprimering av den angivna katalogen eller filen. Redan komprimerade filer hoppas över som standard. Parametern /f används för en fil som delvis komprimerades när åtgärden avbröts av en systemkrasch. Om du vill tvinga filen att komprimeras i sin helhet använder du parametrarna /c och /f och anger den delvis komprimerade filen.
/q Rapporterar endast den viktigaste informationen.
/EXE Använder komprimering optimerad för körbara filer som läses ofta, men inte ändras. Algoritmer som stöds är:
  • XPRESS4K (snabbaste och standardvärde)
  • XPRESS8K
  • XPRESS16K
  • LZX (mest kompakt)
/CompactOs Ställer in eller frågar systemets komprimeringstillstånd. Följande alternativ stöds:
  • fråga – kör frågor mot systemets compact tillstånd.
  • alltid – Komprimerar alla binärfiler för operativsystemet och ställer in systemtillståndet på Compact, som förblir om inte administratören ändrar det.
  • aldrig – Avkomprimerar alla binärfiler för operativsystemet och ställer in systemtillståndet på icke-Kompakt, vilket kvarstår om inte administratören ändrar det.
/windir Används med parametern /CompactOs:query när du kör frågor mot offlineoperativsystemet. Anger katalogen där Windows är installerat.
<filename> Anger ett mönster, en fil eller en katalog. Du kan använda flera filnamn och * och ? jokertecken.
/? Visar hjälp i kommandotolken.

Anmärkningar

  • Det här kommandot är kommandoradsversionen av NTFS-filsystemets komprimeringsfunktion. Komprimeringstillståndet för en katalog anger om filer komprimeras automatiskt när de läggs till i katalogen. Om du anger komprimeringstillståndet för en katalog ändras inte nödvändigtvis komprimeringstillståndet för filer som redan finns i katalogen.

  • Du kan inte använda det här kommandot för att läsa, skriva eller montera volymer som komprimerats med hjälp av DriveSpace eller DoubleSpace. Du kan inte heller använda det här kommandot för att komprimera filallokeringstabellen (FAT) eller FAT32-partitioner.

Exempel

Om du vill ange komprimeringstillståndet för den aktuella katalogen, dess underkataloger och befintliga filer skriver du:

compact /c /s

Om du vill ange komprimeringstillståndet för filer och underkataloger i den aktuella katalogen, utan att ändra komprimeringstillståndet för själva den aktuella katalogen, skriver du:

compact /c /s *.*

Om du vill komprimera en volym skriver du från volymens rotkatalog:

compact /c /i /s:\

Anmärkning

Det här exemplet anger komprimeringstillståndet för alla kataloger (inklusive rotkatalogen på volymen) och komprimerar varje fil på volymen. Parametern /i förhindrar att felmeddelanden avbryter komprimeringsprocessen.

Om du vill komprimera alla filer med filnamnstillägget .bmp i katalogen \tmp och alla underkataloger för \tmp, utan att ändra katalogernas komprimerade attribut, skriver du:

compact /c /s:\tmp *.bmp

Om du vill tvinga fram fullständig komprimering av filen zebra.bmp, som delvis komprimerades under en systemkrasch, skriver du:

compact /c /f zebra.bmp

Om du vill ta bort det komprimerade attributet från katalogen c:\tmp, utan att ändra komprimeringstillståndet för filer i katalogen, skriver du:

compact /u c:\tmp