C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■97116 / )  Re[3]: PowerShellでファイルバージョン取得
□投稿者/ 魔界の仮面弁士 (3033回)-(2021/03/30(Tue) 21:15:33)
No97115 (けん さん) に返信
> 〇〇〇.exe 12.0.557.0

こういう場合には、
〇 漢数字のゼロ ではなく
○ 白丸記号 を使った方が良いかと。


> ディレクトリ: C:\Program・・・・・
> Name Versiot
> ---- -------

$dirs = Get-ChildItem -Path 'C:\Program Files\Common Files\*' -Recurse
foreach($d in $dirs | Where-Object { $_.PSIsContainer }) {
 $f = @(Get-ChildItem -Path ($d.FullName + '\*') -Include @('*.dll','*.exe'))
 if ($f.Length -gt 0 ) {
  '[' + $d.FullName + ']'
  $f | Select-Object Name, @{Name='Version'; Expression={(gp $_).VersionInfo.FileVersion}} | Format-Table
 }
}
返信 編集キー/


管理者用

- Child Tree -