Komenda compact w systemie Windows służy do kompresji i dekompresji plików oraz folderów na dyskach NTFS. Umożliwia to zaoszczędzenie miejsca na dysku, co jest szczególnie przydatne w przypadku ograniczonej przestrzeni dyskowej. Komenda ta pozwala również na zarządzanie właściwościami kompresji plików bezpośrednio z wiersza poleceń.
compact [opcje] [nazwa_pliku/folderu]
| Parametr | Opis |
|---|---|
| /C | Kompresuje pliki lub foldery. |
| /U | Dekompresuje pliki lub foldery. |
| /S | Kompresuje/dekompresuje pliki w folderach podkatalogów. |
| /A | Kompresuje/dekompresuje pliki, które są ukryte lub systemowe. |
| /I | Ignoruje błędy (np. brak dostępu do pliku). |
| /Q | Wyświetla krótką wersję komunikatów. |
| /L | Wyświetla informacje o kompresji plików w formie listy. |
| /? | Wyświetla pomoc dotycząca użycia komendy. |
compact /C /S "C:\MojeDokumenty"
W powyższym przykładzie komenda compact kompresuje wszystkie pliki znajdujące się w folderze „MojeDokumenty” oraz w jego podfolderach. Dzięki użyciu parametru /S proces kompresji obejmuje również pliki w podkatalogach, co pozwala zaoszczędzić więcej miejsca na dysku.
compact /U /A "C:\MojeDokumenty\plik.txt"
W tym przykładzie komenda compact dekompresuje plik „plik.txt”, nawet jeśli jest on ukryty lub systemowy, dzięki użyciu parametru /A. To przydatne, gdy chcemy przywrócić dostęp do oryginalnej wersji pliku, która zajmuje więcej miejsca, ale jest łatwiej dostępna dla użytkownika.