如果我使用“紧凑”来压缩 NTFS 驱动器,如何避免压缩压缩文件?

如果我使用“紧凑”来压缩 NTFS 驱动器,如何避免压缩压缩文件?

以下命令压缩整个 NTFS 驱动器:

compact e: /s /c /i

如何压缩整个驱动器,而忽略以前压缩的文件(特别是 .zip、.rar 和 .tib)?

压缩“.tib”文件是没有意义的:它是一个 Acronis TrueImage 文件,大约 15GB,并且由于它已经被压缩,因此不会节省磁盘空间,同时浪费大约 2 个小时的时间。

答案1

您必须压缩所有文件,然后解压缩您不想压缩的文件,或者将您不想压缩的文件放在单独的目录中,然后在选择要压缩的文件/文件夹时不要选择这些目录。

Windows 不提供将文件标记为“不可压缩”的功能。

答案2

这听起来像是某种脚本。

  • 对于路径中的每个文件,递归遍历目录
    • 如果文件名不是以 .tib 或 .jpg 或 .avi 或.. 结尾
      • 然后压缩文件

您可以尝试批量执行,或者使用 Powershell 或 Autohotkey。递归遍历目录看起来很难,但我发现这个,您可以批量执行 FOR /R https://stackoverflow.com/questions/11261517/batch-copy-script-recursive

现在您需要编写一个脚本(批处理或其他),执行“如果(不以 .tib 结尾并且不以 .rar 结尾等)则压缩”

相关内容