我有一张图片,我知道它以某种方式被重命名了,并且没有正常的图像扩展名(即它绝对不是 .jpg .gif .png 等)而是一些随机的非图像临时扩展名。
是否有一个程序或方法可以让我扫描驱动器并根据文件的内容类型而不是名称或扩展名来查找所有图像?
我认为必须进行某种深度扫描才能真正做到这一点。
答案1
- 安装伊夫兰景观(免费)。
- 点击选项然后进入属性/设置
勾选其他框,突出显示如下:
按Ctrl+F调出搜索对话框。在 C:\Windows 内搜索(或您认为图像/照片所在的任何其他位置)。您可以勾选该框以搜索子文件夹。 如果你真的完全不知道它在哪里,理论上你可以搜索整个 C:\ 驱动器,如果你有几个小时来筛选计算机上每个文件的缩略图。
- 点击开始寻找并让它生成一个文件列表
- 点击以缩略图显示按钮
- 只需滚动浏览列表和每个子目录,直到看到图像/照片的缩略图。如果您有时间,这很容易。
我想我对单轨猫的秘密喜爱已经不再是秘密了:(
答案2
如果您确定没有使用扩展名,则 Windows 目录中没有扩展名的文件并不多,因此应该很容易找到。
从命令提示符运行以下命令:
dir c:\windows\*. /s /A-D /b > c:\files.txt
files.txt
然后,您将在 C 盘根目录中的文本文件中获得一个不带扩展名的每个文件的列表:
您也许会忽略大多数真正明显的目录。
下次,用密码保护的.rar
文件怎么样?;)
答案3
Linux 系统有一个“文件”工具,可以根据内容(而不是扩展名)判断文件是否为 jpg 文件。查看 cygwin,也许它也有这个工具。
答案4
您使用的是什么操作系统?如果您使用的是 Windows 7,并且记得图像的任何其他属性(例如修改日期或大小),则只需指定kind:=picture
并提供其他属性的值,Windows 就会运行并获取列表。将视图设置为缩略图,这样可以帮助您对驱动器上的图像文件进行视觉搜索。