使用powershell为json生成MD5

Sel*_*man 6 powershell

是否可以使用 MD5 为文件夹中的每个文件(带路径)生成一个 JSON 对象?

[
    {
        "Name": "Games.dll",
        "md5": "4cd9e9a5efad4cceb01b3e41a047e489"
    }, {
        "Name": "Files/Image/Bg.png",
        "md5": "4cd9e9a5efad4cceb01b3e41a047e489"
    }
]
Run Code Online (Sandbox Code Playgroud)

jfr*_*ner 15

这应该做你需要的

Get-ChildItem -File -Recurse | Get-FileHash -Algorithm MD5 | Select-Object @{name="Name";expression={$_.Path}}, @{name="md5";expression={$_.Hash}} | ConvertTo-Json