如何在 Windows 上删除具有十六进制名称的空文件

如何在 Windows 上删除具有十六进制名称的空文件

我有一个非常重要的文件夹,里面“感染”了未知文件。超过 500,000 个文件的名称都是十六进制的,其中大多数都是 0 字节。 文件名如下所示。

:
08/28/2019  04:20 PM                 0 70F55530
08/28/2019  09:00 PM                 0 70F55630
08/28/2019  04:37 PM                 0 70F56530
08/28/2019  04:55 PM                 0 70F57530
08/28/2019  09:34 PM                 0 70F57630
08/28/2019  05:12 PM                 0 70F58530
08/28/2019  09:52 PM                 0 70F58630
:

我进行了病毒扫描,但什么也没发现。顺便说一句,我的原始文件仍在文件夹中。

我曾尝试通过 git-bash 删除奇怪的文件:

find . -type f -name "[0-9]*" -delete

并且

find . -type f ! -name "*.*" -delete

但这需要很长时间。

我不确定要使用哪个正则表达式,而且我不想删除我的真实文件和文件夹。有没有更快的方法可以只删除那些具有十六进制名称的文件?

相关内容