Komprimering af filer via kommandolinjen på et Windows-system

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at komprimere en mappe på min lokale disk, for eksempel: C:Templates


Jeg bruger kommandoen nedenfor fra kommandolinjen (cmd.exe) til at gøre denne operation:


compact /c C:Templates


Men det virker ikke, og viser følgende besked:


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.


Min maskine kører Windows 7, 64 bit.

Bedste reference


Brug:


compact /c /s:C:Templates


Det eneste du savner er /s -knappen inden katalognavnet.

Andre referencer 1


Er du sikker på, at biblioteket ikke er tomt? Det vil give den besked på tomme mapper. Fremtidige filer der sættes der vil blive komprimeret.

Andre referencer 2


BTW, ved hjælp af compact.exe vil ikke virke hvis klyngestørrelse er større end 4096 bytes. Jeg formaterede et drev med en 8192-byte klynge størrelse, og senere fandt ud af at NTFS komprimering ikke arbejder med det.