相关疑难解决方法(0)

有没有办法从命令行获取文件元数据?

有没有办法从 Windows XP 及更高版本的命令行获取文件的元数据?

特别是,我有兴趣获取通常在 Windows 7 中文件“属性”对话框的“详细信息”选项卡上看到的信息。(XP 中的“版本”选项卡。)两者的屏幕截图如下,以提供一个想法我所追求的。

如果可能,我宁愿通过cmd.exeWindows XP SP3 及更高版本的标准或其他方式来执行此操作。如果这是不可能的,我的首选替代方案是:

  • 电源外壳
  • SysInternals 实用程序
  • Nirsoft 实用程序
  • 来自类似信誉和公认的开发人员的其他一些工具。

Windows XP 屏幕截图:
Windows XP - 文件属性中的版本选项卡

Windows 7 屏幕截图:
Windows 7 - 文件属性中的详细信息选项卡

metadata command-line windows-xp

21
推荐指数
1
解决办法
5万
查看次数

如何从命令行比较两个可执行文件的版本?

我有两个可执行文件(file1.exe 和 file2.exe)。

两者都是“相同”的文件,但其中一个是供应商提供的比另一个更新的版本。当我打开其中之一的属性时,我会在“详细信息”选项卡下看到以下内容:

在此处输入图片说明

在批处理中,我想比较两个文件版本并在版本不同时做一些事情(“如果这个,那么那个”类型的场景)。

我搜索了高低,但似乎找不到批量查看“文件版本”属性的方法。有没有办法做到这一点?

请注意,这不是“为我编写脚本”的问题。目的是对答案进行更一般的概述或描述,在这一点上,细节应该能够更容易地出现。

batch file-attributes

13
推荐指数
1
解决办法
8674
查看次数