Windows-md5-C++-消除重复文件
这个工具软件,在 Windows 系统上扫描文件,通过计算并且比较文件的 哈希值,找出完全相同的文件。如果有两个或以上的文件完全相同,根据文 件系统是不是 NTFS 格式,执行不同的操作,如下说明: 1:对于 NTFS 格式,如果两个或以上文件完全相同,则只保留一个文件,其 它位置的或名字不同的文件,改建成该文件的硬链接,或者删除。如果是建 硬链接,在这种情况下,如果查看文件夹大小,看不到任何变化。可以在磁 盘属性里看到磁盘占用空间变小了。这是因为同一块磁盘数据可以有多个文 件名,每一个文件名是一个硬链接。Windows 在计算文件夹大小时,会把每 一个文件硬链接的大小都统计一次,这样就会出现同一块磁盘数据被重复计 多次的情况。磁盘属性可以给出真实的碰盘空间占用情况; 2:对于非 NTFS 格式的分区,如果两个或以上文件完全相同,则用户可以自 己选择是只保留其中一个并且删除多余的文件,还是全部保留; 3:只有在同一个分区上的完全相同的文件,才能创建硬链接。不能跨分区创 建硬链接。程序会自动识别本地的分区盘符、 NTFS 文件夹挂载点,以及 SMB 共享的主机和 NTFS 文件夹