Сжатие файлов через командную строку в системе Windows - PullRequest
6 голосов
/ 15 марта 2012

Я пытаюсь сжать одну папку на локальном диске, например: C:\Templates

Я использую следующую команду из командной строки (cmd.exe) для выполнения этой операции:

compact /c C:\Templates

Но он не работает и показывает следующее сообщение:

1 files within 1 directory were compressed.    
0 total bytes of data are stored in 0 bytes.      
The compression ratio is 1.0 to 1.

Мой компьютер работает под управлением Windows 7, 64-разрядная версия.

Ответы [ 3 ]

8 голосов
/ 15 марта 2012

Использование:

compact /c /s:C:\Templates

Единственное, чего вам не хватает, это переключателя /s перед именем каталога.

0 голосов
/ 17 декабря 2017

Кстати, использование compact.exe не будет работать , если размер кластера превышает 4096 байт.Я отформатировал диск с размером кластера 8192 байта и позже обнаружил, что сжатие NTFS не работает с ним.

0 голосов
/ 15 марта 2012

Вы уверены, что каталог не пустой?Это даст это сообщение на пустых каталогах.Будущие файлы, помещенные туда, будут сжаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...