强制 NTFS 压缩文件夹中的所有文件自动压缩 [Windows]

Kra*_*ken 5 windows compression zip filesystems

是否可以将 NTFS 压缩文件夹中的所有文件压缩?

例如,如果我使用 NTFS 压缩压缩了一个文件夹,它也会压缩该文件夹中的所有文件。但是,当我将未压缩的文件复制到文件夹中时,该文件不会自动压缩,而是保持未压缩状态。是否可以在移入时强制压缩文件(移出时可能会解压缩)?

我想在备份文件夹等上使用它。另外,如果可能的话,我想继续使用原始的 NTFS 压缩,这非常方便

小智 8

当您将未压缩的文件复制到 NTFS 压缩文件夹时,压缩级别不会改变,并且您不能将它们设置为自动压缩它们(只有新创建的文件被创建为压缩文件)。相反,您必须在将文件移入文件夹后使用 compact.exe 压缩文件夹中的所有文件。您可以使用批处理文件执行此操作 - 将目录更改为压缩目录并运行以下命令:

紧凑 /c(使用 /s 包含子目录)

或者,保存更改目录:

紧凑 /c "c:\compressedfolder\*.*"


Dop*_*oti 2

Windows 本身支持 ZIP 压缩,但不支持透明访问 ZIP 文件中包含的文件。如果您的磁盘空间不足,并且希望压缩目录中的文件而不影响文件的访问方式(至少在较高级别),如果硬盘驱动器使用 NTFS 文件系统,您可以右键单击任何目录并选择Properties。在此窗口中,单击部分Advanced中的按钮File Attributes,然后选中标记为 的框Compress contents to save disk space