- for ($i=1; $i -le 1000; $i++)
- {
- $filename = Read-Host '请把需要计算MD5值的文件拖到此窗口'
- get-filehash -path $filename -algorithm MD5
- get-filehash -path $filename -algorithm SHA1
- get-filehash -path $filename -algorithm SHA256
- #get-filehash -path $filename -algorithm SHA384
- #get-filehash -path $filename -algorithm SHA512
- #echo "##########################################"
- }
- PAUSE
复制代码上面是代码
如果路径里面没有空格,则能正常显示
但是如果路径里面有空格,则提示错误,谁知道要怎么办?
已解决
- for ($i=1; $i -le 1000; $i++)
- {
- $filename = Read-Host '请把需要计算MD5值的文件拖到此窗口'
- $filename=$filename.Replace('"', '')
- echo $filename
- get-filehash -path $filename -algorithm MD5
- get-filehash -path $filename -algorithm SHA1
- get-filehash -path $filename -algorithm SHA256
- #get-filehash -path $filename -algorithm SHA384
- #get-filehash -path $filename -algorithm SHA512
- #echo "##########################################"
- }
- PAUSE
复制代码