我有以下问题:
我用来读取有缺陷的硬盘的软件给出了所有文件重复的情况,有时重复次数多达 15 次。一个文件及其重复项看起来并命名为:
FirstFile
FirstFile0
FirstFile1
FirstFile2
FirstFile3
FirstFile4
SecondFile
SecondFile0
SecondFile1
(File 和 File0 有时会缺失,有时会以 File2 开头,例如:
ThirdFile2
ThirdFile3
ThirdFile4
ThirdFile5
等。
所有文件的呈现方式都是如此。
我想到了以下几点:
第一步:按名称在一个文件夹中排序(如示例所示)
第二步:删除接下来的文件(扩展名=NoNumber 或 numberAfter<numberBefore)
我想用模板做一些东西,例如用批处理脚本或者 powershell 脚本,但不幸的是我对这些语言了解不够 :( 我需要帮助来解决这个问题,不幸的是我不知道如何解决。提前谢谢你!
答案1
这些可能不是重复的。
这类恢复程序可能会返回文件的连续扇区。如果一个文件被分配到几个不连续的扇区链上,那么它可能会返回多个文件,每个文件只包含一部分。
另一方面,程序可能会恢复文件的旧版本和已删除版本。因此文件可能是完整的,但不能保证它FirstFile
是真实的文件或FirstFile1
。
您必须检查每一个碎片。
如果这太难,我建议尝试其他可能更好的恢复程序。 迷你工具 是最好的之一,尽管免费版本有局限性。
答案2
假设您想要根据要求删除重复项,您可以使用 PowerShell 删除所有具有数字后缀的文件:
Get-ChildItem -FIle | Where BaseName -match '\d+$' | Remove-Item