意外批量重命名后恢复文件夹名称

意外批量重命名后恢复文件夹名称

我在 WSL2 中意外运行了批量重命名命令,该命令低于所有 Windows 11 文件夹级别,并开始将文件重命名为.jpg。我确实运行了 sfc/scannow 来更正任何损坏的文件,它修复了 Windows11 安装的任何问题。不幸的是,它让我的文件夹变得一团糟,我可以在 CMD 中看到它们的名称,我想将它们恢复为正确的名称。我试过了,Pictures但我得到了A duplicate file name exists, or the file is hidden(我的用户文件夹中现在有两个Pictures文件夹)。有人能帮我解决这个问题吗? 在此处输入图片描述

答案1

执行摘要

使用读取文件签名的工具来恢复正确的扩展名。

细节

恢复文件的最佳方法是从上次的磁盘映像或备份中恢复。但是,可以根据文件签名对正确的文件扩展名进行“有根据的猜测”。

应用程序可以检查第一个和最后一个字节一个文件的签名,以帮助确定应赋予其什么扩展名。以下是一些示例:

  • 联合图像专家组文件开始FF D8和结束FF D9,扩展名应该是JPG

  • 便携式网络图形文件89 50 4E 47 0D 0A 1A 0A巴布亚新几内亚

  • Zip 档案开始PK;扩展名应该是压缩

  • Windows 和 DOS 可执行文件开始MZ,但扩展可以EXE文件串口或其他。

    注意:动态链接库begin begin MZ,但扩展应该是动态链接库

凯斯勒的签名清单了解更多信息。

程序

现有的公用事业来帮助确认未知文件类型, 例如特尔 ID“使用该开关-ae将指示 TrID 将猜测的扩展名添加到文件名中。”

由于签名并不总是只匹配一个扩展名,不要运行这样的文件重命名应用程序可能会弄乱重要文件,例如视窗文件夹,并检查所做的任何更改程序文件程序文件 (x86),其中 DLL 和 EXE 可能会被错误地重命名。

相关内容