【问题标题】:PowerShell FileInfo - Getting Custom Properties?PowerShell FileInfo - 获取自定义属性?
【发布时间】:2014-06-14 17:18:49
【问题描述】:

在 Windows 资源管理器中,我右键单击一个 DLL,选择属性,然后选择版本选项卡。

在“其他版本信息”区域的“项目名称”下有一个名为“SVNBuildVerion”的自定义字段。

如何使用 PowerShell 检索它?

我试过了:

dir $targetDLL | select -ExpandProperty VersionInfo  | fl * -force
[System.Diagnostics.FileVersionInfo]::GetVersionInfo($targetDLL) | fl * -Force

【问题讨论】:

    标签: powershell


    【解决方案1】:

    也许这是一个扩展属性。查看此old blog post,它描述了如何获取文件的扩展属性。

    【讨论】:

    • 谢谢基思,不去了。我试过 1..50 | % { "{0} {1}" -f $_, $myFolder.GetDetailsOf($fileobj,$_) } 他们使用 PoSh 的内部 C++ pgm 来获取自定义属性。如果我得到源并在 PoSh 中解决它,我会发布它。
    • codeproject.com/KB/install/VerPatch.aspx这篇文章好像解决了。有人知道 C# 版本吗?他们也在寻找它。
    【解决方案2】:

    不确定,但我认为该示例是由资源管理器的 SVN 插件扩展为资源管理器生成的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 2020-04-22
      • 2012-05-30
      • 2013-05-30
      • 2014-03-18
      • 1970-01-01
      • 2018-09-12
      相关资源
      最近更新 更多