在Windows系统上通过命令行压缩文件

时间:2012-03-15 06:01:09

标签: windows command-line

我正在尝试压缩本地磁盘上的一个文件夹,例如: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 个答案:

答案 0 :(得分:8)

使用:

compact /c /s:C:\Templates

您唯一缺少的是目录名前的/s开关。

答案 1 :(得分:0)

您确定该目录不为空吗?它将在空目录上提供该消息。放在那里的未来文件将被压缩。

答案 2 :(得分:0)

顺便说一句,如果群集大小超过4096字节,使用compact.exe将无法正常工作。我格式化了一个8192字节簇大小的驱动器,后来发现NTFS压缩不能用它。