可能重复:
如何从我的存储设备恢复丢失或无法访问的数据?
我意外删除了硬盘上的所有文件。我恢复了大部分文件,但还有大约 1 TB 的数据。我主要想恢复图片,但它们与数千个其他随机/损坏的文件/照片混在一起。
有没有软件可以扫描所有“好”的照片并创建一个包含这些照片的新文件夹?或者我可以运行一个脚本来执行此操作?
我正在使用 Windows 7。
答案1
找到了我的旧脚本,其中包含了您正在寻找的功能。这是使用 Bash 和 Imagemagick(在 Linux 上):
#!/bin/env bash
for img in `find /loc/of/saved/items -type f -iname "*.jpg"`; do
if identify "${img}" &> /dev/null; then
mv ${img} /identified/files
fi
done