2

我可以在 Windows 下获取文件详细信息/属性的最简单方法是什么?

我不是在谈论通用属性(例如文件大小,创建日期),而是由 variuos 软件编写的那些。在我的特殊情况下,我需要为 jpg 图像文件获取名为“拍摄日期”的详细信息。

我可以使用 PHP、Java 或 VB.NET,无论哪种更容易。

我的最终目标:我在手机上使用不同版本的 Android 拍摄了一堆图像。它们都以不同的命名约定命名,其中大多数只是 IMG_[consecutive_numbers].jpg 之类的名称。所以我想重命名它们,但为此我需要它们的原始创建日期,并且由于我已经将它们从我的电脑移动到手机并返回了很多次,我不能相信“创建日期”属性。我发现它们都有一个由相机设置的属性,称为“拍摄日期”,它仍然完好无损且有效。

提前致谢!

PS:

这就是我需要的:

在此处输入图像描述

4

3 回答 3

3

这是你想要的? http://php.net/manual/en/function.exif-read-data.php

于 2012-05-06T16:42:54.780 回答
2

我相信您发布的照片​​实际上显示了从 exif 数据中提取的内容。

了解这一点后,您可以使用任何能够提取 exif 数据的语言。

对于 Java,它们不是本地方式,因此您可以使用诸如http://www.drewnoakes.com/code/exif/之类的库

我是 ava 开发人员,所以我提供了 Java 选项;但是,这可以用任何语言完成。

于 2012-05-06T16:43:04.047 回答
0
Dim finfo As New System.IO.FileInfo(fdialog.FileName)

现在您可以使用所有的文件信息属性。
问候 ...

于 2012-05-07T15:00:25.690 回答