NTFS压缩工具Compact.exe

菜鸟编程 十五楼的鸟儿 1584浏览 0评论

近期写一些不常见的批处理工具,微软提供的一些工具并没有全部列在帮助列表,甚至有些程序并没有提供到系统中,但是他们是命令行的,很好很强大~

Compact.exe是一个命令行工具,它在C:\windows\System32文件夹中,使用它能显示或改变 NTFS 分区上文件的压缩.,也可以查看特定文件和文件夹的压缩状态。该程序的语法形式为:

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [filename [...]]
/C 压缩指定的文件。会给目录作标记,这样以后添加的文件
会得到压缩。
/U 解压缩指定的文件。会给目录作标记,这样以后添加的文
件不会得到压缩。
/S 在指定的目录和所有子目录中的文件上执行指定操作。
默认 "dir"是当前目录。
/A 显示具有隐藏或系统属性的文件。在默认
情况下,这些文件都是被忽略的。
/I 即使在错误发生后,依然继续执行指定的操作。在默认情况
下,COMPACT 在遇到错误时会停止。
/F 在所有指定文件上强制压缩操作,包括已被压缩的文件。
在默认情况下,已经压缩的文件被忽略。
/Q 只报告最重要的信息。
filename 指定类型、文件和目录。
不跟参数一起使用时,COMPACT 显示当前目录及其所含文件的
压缩状态。您可以使用多个文件名和通配符。在多个参数之间
必须加空格。

这个工具的压缩其实和你在NTFS分区上选择压缩分区以节省空间的压缩效果是一致的。
NTFS压缩工具Compact.exe 菜鸟编程 第1张

压缩效果如图:
压缩前
NTFS压缩工具Compact.exe 菜鸟编程 第2张
压缩后
NTFS压缩工具Compact.exe 菜鸟编程 第3张
可以看出文件的大小并没有变而占用空间在一定程度上得到了减少。


转载请注明:鸟儿博客 » NTFS压缩工具Compact.exe

游客
发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

等待大佬打赏中~